I have used NVIDIA CUDA core technology for a large amount of server based virtualisation & visualisation programming and processing.
In the last three years, I have made a significant switch from solely NVIDIA graphics computing to a 60-40 split in favour of AMD Fire Pro graphics.
However, the split is increasing due to the multiple 4K stream support from the AMD Fire Pro W9100 workstation graphics soltion which is enabling me to link to processing systems/networks and run full scale visualtions on multiple 4K UHD & DCI monitors increasing scalability and visualisation capabilities for a larger number of concurrent processes or a larger process.
NVIDIA does support 4K UHD & DCI monitors, but support two or three on the most expensive graphics solutions 4K monitors; when compared to six Mini DisplayPort connectors for the AMD Fire Pro W9100, each supporting a single 4K UHD or 4K DCI video stream at 120 fps.
Open source software & Linux support is greatly increased with AMD graphics, NVIDIA has not had the best time with Linux, but support is growing slowly.
In recent years, Apple Mac OS X support has been gearing up for AMD and NVIDIA, but the 2013 Mac Pro features dual AMD Fire Pro D300, D500 & D700 workstation graphics.
With all of this in mind, transferring, in chunks, to a predominantly AMD based graphics solution is a move I am willing to make and to sell most of the NVIDIA graphics as there is a high resale value.
** Edit - Sunday 10th August 2014 **
I am not enjoying the continual denial of 4K support on all ports from NVIDIA at the moment; I am growing tired of the whole system they are employing within their design, engineering and managerial teams of recent.
A few years ago, NVIDIA was on top of the graphics market with connectors, monitor support and features, but AMD is flying past in the last year. It is not a good model for a tech company to be employing.
A model they should be following is the one employed by Intel Corporation, where they are working to continually extend and improve their product range with new and interesting developments that can be used today, tomorrow and in years to come.
I am not sure on the way forward from within NVIDIA, but I would strongly suggest ditching DVI & VGA.
HDMI 2.0, DisplayPort and Mini DisplayPort are the only way forward. Thunderbolt could be arranged later after a few HDMI 2.0, DP & MDP only graphics solutions come out of NVIDIA.