GPU Help

Alright so I'm looking for  a GPU that I can use for Photoshop, Illustrator, ZBrush and playing games on high. I also want to run dual monitors. I would like it to be under $340.

Right now I'm thinking of either 

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

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

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

Help

MSI Radeon HD 7950 3GB Video Card