This is the info I found by a guy named Ken1649 on overclock.net:
"AMD cards can work at their own specification (core, memory clocks, voltage and SP/Shaders) in Crossfire. They don't have to downclock or sync'ed, etc.
This example is exaggerated and over simplified with 100% perfect scaling;
6970 1536 shaders = Card A is faster clock per clock
6950 1408 shaders = Card B
In Crossfire;
Card A renders Frame #1 = 3ms
Card B renders Frame #2 = 4ms
Card A renders Frame #3 = 3ms
Card B .......
6970 + 6950 crossfire produces 2 frames/3.5ms
6970 + 6970 crossfire produces 2 frames/3.0ms
6950 + 6950 crossfire produces 2 frames/4.0ms
Edit:
This applies to:
1. 5850 + 5870
2. 6850 + 6870
3. 7950 + 7970
4. 7990 + 7970
5. Etc."
Which sounds like what ikaz and bystander is saying, but is against what everyone else is saying. Just wish I could find some benchmarks with a 7950/7970 setup. I could always get a second 7970 instead, but it's more than I need and $100 more expensive.