I've been using nVidia cards in Ubuntu boxes for years. The closed source drivers have been great and I've even found my way around the nvidia-settings program when I've needed to. I'm now in the market for a new graphics card. Is there (at present) any reason to entertain switching to an ATI card?
Does not matter, just check the compatibility list before you buy (both make both good and bad cards).
and also http://free3d.org
Any. Doesn't really matter!
But IMO I would go buy Nvidia as their drivers are more stable on both Windows and Linux as compared to ATI, but if you have a hackintosh compatible hardware and plan to build a hackintosh in future go for ATI.
If you dual boot with windows then ATI seems to be more budget friendly.
If you need help with Hackintosh compatible hardware have a look here see if its possible for you.
But if you ask me, I would go for NVIDIA any day as game developers support it the most.
One way to check compatibility of a given graphics card with Ubuntu is to check Ubuntu's officially certified Component catalog.
From the website:
There you can, for example, search for "5870" (if you're interested in checking compatibility of AMD Radeon
If however you're searching for "5450" (for AMD Radeon
In addition, you may go to Ubuntu Certification Programme at Launchpad to check if there were reports with issues for the component/laptop that you're interested in.
Lastly, you may also have a list of certified laptops by accessing the Ubuntu Desktop certified hardware.
From the website:
From that list you can check the graphics cards of supported laptops.
Stay away from AMD for now.
Something to keep in mind that may disuade you from using an AMD/ATI GPU with Ubuntu:
As of Ubuntu 16.04 (the latest release as of this writing), the AMD Catalyst driver (fglrx) is no longer supported or available. To be clear, the fglrx driver is now deprecated in 16.04 and you are forced to use an alternative open source driver. Without the fglrx driver, your video experience will most likely be vastly inferior to what you might expect.