They 7950 runs everything I own at max setting with no problem at 1080 on a 21 inch monitor. They 7970 can be OC and will outpace the OC 7950, but I have a 7950 already and dont want to buy two 7970 cards. Your's will also be more "future" proof than mine will be.
I think I am going to stay put with my 670. While this is a good deal I don't think I can afford to put the money down on a 1440 monitor at this point with grad school coming up. I will buy those games off you though.