Here's the problem graphically illustrated. Traditionally measured FPS is referred to as "Hardware FPS", the red bars in the chart below. With poor frame metering, frames tend to jumble up and sit on top of each other, and be only partially displayed on screen. FPS monitors then end up counting all of these frames as whole frames, even though only small parts and slivers are actually being rendered. This essentially cheats the FPS monitor into reporting higher FPS numbers than what is actually being displayed on screen. When you filter out all the junk, called "runt" frames, you end up with the "Practical FPS" number shown in black below. (Yes, it only affects Crossfire.)
Clearly, adding a second 7970 does not do much more than just a single card would in this example, and may even be worse by introducing microstuttering and game compatibility issues. A pending driver fix has been reported due out at the end of this month. So there is hope if you decided to proceed with your plan to add another card in Crossfire. Without the driver fix, it would be a waste of money.
http://www.tomshardware.com/reviews/geforce-gtx-770-gk104-review,3519-12.html