650ti ($130) will trade blows with a HD 7790 ($140). 650TI wins at that price point
660($200) will be beaten by the 7870 ghz ($230) and the 7870 ghz comes with 3 free games.
I would say go with the 650ti if you want a lower priced card
7870 ghz if you want a higher priced card