The 670 and 7970 perform basically the same at stock up to 1080p resolution, trading blows depending on the game. The 7970 will OC better and do better at high resolution (and has way more compute power), the 670 gives you CUDA , PhysX, TXAA, FXAA, ADap. Vsync etc and lower power draw. Both are solid buys around the $400