7950 3GB or 670 4GB

I can't decide to get either a Sapphire 7950 3GB or a EVGA 670 4GB. I want to do 3D Modelling, I currently use Photoshop and Illustrator for school. Also I want to start gaming on my pc. I don't want to break the bank either, so I'm looking for the best price/performance.

Can you guys please help. Thanks.

if you were just gaming i would say 7950 all the way, but your doing all the stuff that actually warrants the use of an nvidia card. so get the 670

yes in this case the GTX670

id go 7950, CUDA cores will only benefit illustrator, while OpenCL will benefit Photoshop and the 3D modeling program if it supports it.

Price vs performance the 7950 is also a lot better compared to the GTX 670 4GB

ACTUALLY CUDA will benefit photoshop, it's just photoshop is not as system resource heavy as the other adobe apps so you can still get away with decent performance without it, but still i would rather have it based on experience, also most 3d rendering software uses cuda, cinema 4d, maya, 3d max, quickstarter. these are all cuda accelerated 3d rendering apps that are used profensionaly, also pretty much everything from autodesk is cuda accelerated. so yeah GTX670

Photoshop also uses OpenCL, making the difference between the 7950 and GTX 670 a Moot point. 

As for some of the programs your listing, i have Cinema 4D and it doesent use anything other than OpenGL at the moment, and CUDA implementation will be a long way off, there are However different Plugins that use OpenCL, so the 7950 has a very tiny edge there.

Also as i stated before 3d rendering programs can also use Open CL, which all of the porgrams you've listed do, and considering you will get around the same performance out of both cards, and the 7950 is cheaper and you get 2 games, the choice is obvious to me.

bullshit..... go do some reading