Unlocking shaders isn't the issue, it seems to be the voltage. Some 6950s are unable to handle even the stock 6970 volts and clocks. Only time will tell whether or not the cards that are clocked and volted to and past 6970 specs will be able to survive.
Did you try going through the steps/using the bios from the following walkthrough?
http://www.overclock.net/ati/923129-hd-6950-810-1250-mhz-shader.html
If not, you might give it a shot. I was running a straight 6970 bios on a 6950, then switched over to the bios linked in that walkthrough and I achieved the same core speed with both bios's. Only advantage of the modified 6950 bios that I know of is that you won't be potentially over-volting the memory.
By the way, if you use the bios in the linked walkthrough, the vcore for the gpu gets adjusted from 1.100 to 1.175. You mentioned you were running at 1.100 before, so that might be what's limiting you from reaching the 900+ speeds that people are posting about.
So is this considered a safe voltage bump? From what I've been reading when people flash to 6970 bios the coltage difference is what is bridling the cards. Thisodofied 6950 bios has increased voltage but I guess not enough to screw up the card?







