For those of you with underwelming results with 6970's check your voltages and clock speeds. If you are overclocking (even by a very little bit) bump your voltage by 5%.. Or if your not ok with overvolting clock back down to factory (or slightly lower).
My Powercolor was out of the box OCed to 940mhz.. But for Hashing I was getting 320s until I overvolted it by 5% then I jumped into the 400s (411 right now). I also was able to get into the 380s by downclocking back to factory 880 with stock voltage.
These GPUs are very speed/voltage sensitive.. If your results are to far out of the "norm" then gently playing with voltage and speed can help (going down in some cases can actually make you faster!).
Oh and just as a CYA: Be careful, monitor temps like a hawk, and I am not responsible if you blow up your card, this stuff is easy to do right, and just as easy to do wrong.. Doing it wrong can damage the card so be careful and make sure you have the needed cooling.
~Hands
(here is the ubiquitous "donate" wallet ID 13d46unynPiuspsND1fC3kuPeb8szgWv4T)