HD7970s ship with 1.174/1.175V BIOS most of the time while 7970GEs ship with 1.25V one. Generally speaking it's the same chip. I am not sure about HD7970's being locked as most people keep reinstalling MSI Afterburner/ AMD drivers. If you install drivers past Catalyst 12.6 and MSI Afterburner past 2.2.1, almost all HD7970s are automatically locked. You have to manually do the Unofficial MSI Afterburner unlock, but most people are noobs and they start claiming their card is locked because they lost the 2 dll files that came with MSI Afterburner 2.2.1.
To unlock MSI Afterburner, this is what you need to do:
Step 1: Download the latest AMD drivers from the website, not the CD.
Step 2: Download MSI AfterBurner version
2.2.1 or earlier. Versions 2.2.2 or after are missing 2 important .dll files that you need (atipdl64.dll and atipdlxx.dll) for voltage control to work with MSI Afterburner.
Step 3: Go to C:\Program Files\MSI Afterburner directory and find a file called "MSIAfterburner.cfg". Right click mouse button, Open With Notepad.
Under the heading [ATIADLHAL] paste these 2 lines:
UnofficialOverclockingMode = 1
UnofficialOverclockingEULA = I confirm that I am aware of unofficial overclocking limitations and fully understand that MSI will not provide me any support on it
Now click File --> Save As "MSIAfterburner.cfg" as a Text Document and override existing .cfg file. Or you could cut the MSIAfterburner.cfg file and paste it onto the desktop; drop those 2 lines and repaste it back into the MSIAfterburner folder.
Now if you open MSI AB, you should see voltage control slider enabled. The next step is extending GPU/memory clock limits.
Step 4: Close MSI Afterburner. Download Asus GPU Tweak. It should be easy to find by Searching for it on Asus.com website. Open it. Go to Settings, Tuning --> Tuning Setting. Check mark
"Overclocking range enhancement". Press Apply. Your screen should flash black. Now you can close Asus GPU Tweak and never need to force running it on Windows Boot up. This is a one time adjustment.
Step 5: Open MSI AB and you should be able to move GPU clock to 1710 depending and GPU memory to 2565 (or similar values).
If you then later want to download the latest version of MSI Afterburner you
MUST save those 2 dll files and the MSIAfterburner.cfg configuration file you edited and import BOTH of them into your C:\ProgramFiles\MSI Afterburner directory. If you do not do this and reinstall new MSI Afterburner over version 2.2.1, your videocard will be automatically locked again and you'd need to follow all the steps above.
Key note - the GPU voltage value you set in MSI AB is target voltage and actual voltage is in GPU-Z (under Sensor Tab --> VDDC --> "Show Highest Reading"). You can select Log to File to monitor VDDC from GPU-Z during games.
or in
HwInfo64 (as "GPU VRM Voltage Out (VOUT/VID)) under CHL8228.
If you do all of the above and it doesn't work, got to Step 3 and replace 1 with
2 in the first line and override the MSIAfterburner.cfg file. However, using 2 is likely going to disable 2D clock power saving features. This is the more hardcore override.
Note: on Sapphire cards, or otherwise, you could try
Sapphire Trixx 4.3.0. Voltage control should work natively.
HIS IceQ X or Gigabyte Windforce 3x cards look good for $380 without rebate.
Here is a recent review on the
HIS and and older one
Gigabyte.