snip
I don't understand why you'd think HD6970 will be more than 15% faster than HD6950 at any time but a very few benches?
Let's examine the performance and clock differences with comparison to HD5800s:
The 6970 has 10% higher clocks than the 6950.
It has 9% more shaders.
It has 14% more TMUs.
The same number of ROPs.
It is 10-12% ahead.
Seems about right?
HD5870 had 17% higher core clocks and 20% higher memory clocks.
The 5870 had 11% more shaders.
It had 11% more TMUs.
The same number of ROPs.
The performance difference was around 15%.
Problem?