Yeah, the 7970 is smack dab in the middle of the 5% difference between the 670 and the 680. Go with the two 7970s.
But here's the thing. If you only have one monitor, you don't need two cards - one 7970 will max out anything. Even if you have three monitors, not all games support Crossfire - it's really only guaranteed for the blockbuster titles.