After years of having AMD video cards, I recently got a high end Nvidia card, GeForce GTX 1070 Ti. For 3-D gaming, Nvidia cards were clearly better performance vs price. However, dealing with the proprietary driver is just a pain in the ass. With an AMD card, the open source driver just worked. With Nvidia, I have to keep re-installing the proprietary driver. Sometimes it doesn't compile with the current kernel (e.g. Debian testing). Finding the correct driver to download and install is a pain (try using the 'links' on nvidia's site).
If I build another PC, I'm going to very strongly prefer an AMD card.