They are exactly the same card, just different BIOSes. the 6950s seem to be product binned, but 99% of them seem to be fine @ 6970 settings - sometimes even overclocked. thh 6970s will overclock further though. thats the only difference really. and yes, it has 1 6 pin and 1 8 pin vs teh 6950's 2 6 pin power connectors. - the 6+6 provides enough power though.
I'd get a 6950 revision 1 and unlock it
I have, and its an ace card.
to be honest, i didnt notice much difference after unlocking due to the already high frame rates @ 1680x1050 and 1080p on max settings. ( imanaged to change the voltage too using afterburner)