I recently bought a GTX660 to replace my GTX460.
If i chosed again nvidia it's mainly for CUDA and appsthat supports it for acceleration. If it wasn't for CUDA i would have chose a 7870 or maybe a 7950, much better for games, larger bandwith, more memory etc.
But now i discover that openCL is like CUDA except its opened and starts to be hugely adopted by softwares for 3D and VFX.
My first question is to know what sotfwares in this list use openCL acceleration, because i can't find the kind of info anywhere :(
3DS Max 2013
Krakatoa for 3ds max 2013
After Effects CS6
My second questions is about to know if i should change my graphic card.
My GTX660 has 2gb memory and 192bits bandwith memory whereas 7950 has 3gb and 384bits which can be very usefull, in games and in 3D and CG apps BUT i read here and there that Nvidia is better than AMD for all the apps i mentionned, even if it's not for CUDA.
Well actually i guessi would decide if i go for a 7950 if most of the apps in the list above have openCL support and have no that much of problem with amd.