I'm siding towards the 670 right now. Everything I have read seems to suggest the 670 is the better card but on forums people seem to rave about the 7950 and it's overclocking ability. Yet looking at techpowerup's review the overclocks weren't that impressive. I also hate AMD's drivers and have caused me many problems with my 7850 so was wanting to jump ship to Nvidia anyway.
Anything you guys could add would be much appreciated.