buying a Nvidia card is almost shooting oneself on their foot.
If all you want it for is gaming. If you also want to play around with machine learning or other GPGPU applications, then getting anything other than Nvidia is a bad idea, since that is what everyone uses and supports at the moment.