check this out , and decide by your self http://www.hwcompare.com/13458/geforce-gtx-650-vs-geforce-gtx-660/ http://cdn3.wccftech.com/wp-content/uploads/2012/08/GTX-660_650-Performance-2.jpg
Btw , check the HD 7870 too , it's for the same price of the GTX 660 or maby cheaper and it's better than it in overall performance .
As it turns out, since I want the 3d vision surround feature, I have to get the gtx 660. But either way, I will go with the 660, and give you the best answer. Unfortunately, seeing as I have to use 3d vision, AMD cards are out of the question. Besides, I haven't had much success with AMD products.