I need this answered PLEASE!

I need a GPU that can do Gaming, Photoshop, Illustrator, and 3D Modeling. I would like it to be under $400 and to have amazing performace.

I'm stuck between either a 7950, 660 TI or 670

7950 : http://www.newegg.com/Product/Product.aspx?Item=N82E16814202026

660 TI 3GB : http://www.newegg.com/Product/Product.aspx?Item=N82E16814130812

670 : http://www.newegg.com/Product/Product.aspx?Item=N82E16814130782

Can you guys please help me with this choice.

Depends on what you do most? If you do heavy editing and CS6 work, I'd go with the 670.

 

I do all of them heavily

GTX 670, definitely. It's expensive, but very powerful. And since Adobe is still working on compatability with OpenCL environments on the Windows side, I wouldn't hold out much hope on them getting around to it within this iteration of the Creative Suite. So Nvidia it is, since they do support both OpenCL and CUDA programming. Although, admittedly, the Nvidia lineup falls behind AMD in terms of actual OpenCL performance.

http://pcpartpicker.com/part/msi-video-card-n670pe2gd5oc

if you just want raw power for gaming go amd

Then Open CL performance on the GTX 6xx series is Horrible compared to previous generations, as for Open CL implimentation in the Adobe Suite, it was running in the Beta version of Premiere and they already impliment it in Photoshop, so i wouldn't be suprised if they actually did impliment it in CS6

the gtx670, in this situation cause you doing things where the cuda cores  from nvidia, is realy a must have into it.