I'm literally copying and pasting my response to another exact thread similar to this one:
"
The GTX 660 is the stronger card but they are close.
The 660 benches at 4113 and the 750ti at 3816 according to passmark:
http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+G...
http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+G...
The 750ti is rated as the best value in terms of performance vs cost at a ratio of 25.44:
http://www.videocardbenchmark.net/gpu_value.html
So, if you can get your hands on a GTX 660 on sale there's no question as it is the stronger card but if you're just comparing dollars to performance then the 750ti is the way to go. Keep in mind, the 750ti does NOT have sli capability while the 660 does so for future upgradeability if you plan on or like the idea of at least being able to go sli then keep that in mind. You'll have fun with both but for the price difference of less than $20, I say get the 660. I think you'll have more fun both short and long term. Just my 2cents! Hope this helped!
"
UPDATE:
Another card you may want to consider if you are open to amd is the r7 265, also very competitive and well priced at $139:
http://www.guru3d.com/articles_pages/amd_radeon_r7_265_review,10.html
http://gpuboss.com/gpus/Radeon-R7-265-vs-GeForce-GTX-660
http://www.newegg.com/Product/Product.aspx?gclid=CMb83cjsib0CFYZcMgodHCoAKg&Item=N82E16814127762&nm_mc=KNC-GoogleAdwords&cm_mmc=KNC-GoogleAdwords-_-pla-_-Desktop+Graphics+Cards-_-N82E16814127762&ef_id=Ux6pawAABX5AEiEg:20140311062525:s
Thanks,
Justin S.