The 7970 because it beats the 670 in gaming performance. It has a larger memory bus and more shaders. Some benchmarks will tell you that the 670 is better but it's not.
Do you have any proof that it beats it? It will only help me in the decision process