Here are some benchmarks.
You can be your own judge.
In my experience, the 670 will perform better then the 7970 in BF3 and BF4. Anything else and the 7970 pulls ahead.
BUT, I would not recommend the 670. Get a 760. The performance is basically the same but the 760 is around 50$ cheaper.