I made the same thread yesterday:
http://forums.overclockers.co.uk/showthread.php?t=18592041
I've also been looking at a lot of benchmarks and it comes down to a choice:
290x - Better framerates than single 7970 in pretty much all games.
2x 7970 - Some games will not use the other 7970 so you will end up with no difference in some games. Other games like BF4 will get much better performance than the single 290x and other games like Crysis 3 will get more moderate gains over the 290x.
You may also have to do more fiddling with drivers and config to get it to work and even then as above frametime and microstutter issues may be apparent, or may not. But either way a lot of people advise there is more fiddling to do.
Personally I think I will be going for the 290x, the main reasons being that it's easier and more importantly I have a WF3 7970 which is pretty much terrible at overclocking as newer revisions have the core locked. Also I can get a 4GB 290x which gives a bit more futureproofing.
If you're on water cooled with a nice overclock it might be worth going for the extra 7970.
Finally:
So i'd be saving a few hundred squids over grabbing a new card
But you can sell your current card, negating much of the extra cost.
Finally again, I'll stick it in this thread rather than bumping my old one...
Someone give me their opinion, I'm currently running a 3770K at 4.4GHz with the single 7970, i'm only using a 500w PSU, everything runs perfectly fine but I feel like 500w is on the borderline, not sure that swapping to a new card (the 290x) with more wattage requirements that I'm going to overclock as much as possible is a terribly good idea. So even if I go for a single card over dual 7970s I think I might need a new PSU anyway. Plus I was kind of wanting to get a new quieter (at idle) PSU anyway...
Thanks for any thoughts.