Nvidia's Unix support may be a tad limited
You may be lucky under Windows, but hit a Unix issue and you may not be so fortunate- unless you're a big customer.
Say you want to get graphics passthrough to a VM working - something a bit leading edge you can't do with a consumer card without tricks, because Nvidia have deliberately disabled it in their drivers (reason no 1 for open source drivers, although they're currently not good enough). So, you buy a professional card (modding may also work), try again and it still fails. The error is clearly in the drivers because it works with one card and one operating system, but not in another operating system.
You report it to Nvidia and it gets rejected until tested on a validated platform. Faff around building a valid platform, that your hardware is ok and one card is fine and the other does not work. Response? Please provide a business case as we are short of resources.
I shouldn't be too mean because Nvidia support have been reasonably helpful, but this is a situation where the hardware is capable, the open source drivers are not, Nvidia support won't release info to update the open source drivers or support professional hardware with official drivers on an enterprise operating system with server hardware components.
(This is actually for FreeBSD using binary drivers. The official binary drivers work with passthrough under Linux and Windows. This only serves to amplify the main point however - or even more so under other BSDs where there are *only* open source drivers)
Course, the main problem is that Nvidia is still the best option out there. Intel isn't too bad (if slow) but their driver quality is variable, and more importantly they don't sell discrete graphics cards any more. Consumer CPUs? built in Intel graphics. Xeon? Nada. AMDs hardware is generally not as capable and the driver quality is sub par. Matrox, if you must, for a couple of the cards only works if it's the primary GPU on your system.
It's a huge, complex mess with entrenched interests. I don't see it changing soon. I did get my system working, using a more expensive, larger and power hungry card, but its hassle I could have done without.