I just put in a GTX 680 last night and it's been running quite well so far. The 670 is quite close to it in performance. The 7950 is a good card as well. I had a 7970 for a few months but replaced it due to persistent driver issues I was having with WoW (my main PC game).
Definitely some good options in that price range . -- KI6RIT