The reason you see everyone recommend an AMD is because Nvidia and Apple are not playing nice and have parted ways. So you will be stuck with High Sierra at best, and I'm not sure if the newest Nvidia cards will be supported on macOS of any version. Your only choice is AMD, which is fine...