Yeah I run a GTX660 and there is absolutely nothing it can't run. On the most demanding games you'll probably need to tweak the high end stuff, but it'll run 1080P pretty comfortably so 1600*900 won't be problematic.
Like I say, at ~$200, the R9 270 is a better buy, but if you can get a GTX660 for nearer to $170 then it's a decent price, and nothing around that price bracket will beat it.
Your alternatives in the sub $200 club are all AMD really (R9 270 if you are lucky, R9 265, HD7850) so if you prefer Nvidia, then a GTX660 is your best option.
Remember that even though it kept it's "600-series" designation, most of the 700-series are recycled cards so it's not really out of date compared to the GTX760/GTX770.