I have been looking at graphics cards lately and I was wondering if I should get a gtx 670 or a gtx 660? I am just worried if I am going to bottleneck the gtx 670 because my cpu is a i5 3570k or if its not a good value for the money compared to the gtx 660? After looking at benchmarks the gtx 660 is only like 10-15 fps behind the gtx 670, and its like $150 cheaper. So is the gtx 670 worth it?
I think you'd have to be running something like dual gtx 690s or stronger before a core i5-3570k would bottleneck the video, even when running at stock speed. As far as whether the 670 is worth it, I suggest you look up some benchmarks of it that use some of the games you like to play, and see if the gtx 660 gets sufficient framerate for you in those benchmarks. If so, go with the 660. If the framerates for the 660 don't quite seem playable to you, go with the 670.