Way too hard to answer with good accuracy:
1) Depends on ASIC lottery;
2) Some already ship undervolted, leaving no room to undervolt, others ship at stock voltage leaving room to undervolt but that only matches other cards that already ship undervolted from the factory (Sapphire Dual-X 7970 OC, MSI TF3 7950).
3) Undervolt to what speed?
- HD7950s are clocked from 800-950mhz.
- HD7970s are clocked from 925-1100mhz
4) You can get a 7970 and undervolt it way lower to match an after-market 7950's performance but it won't be a 7970. Or you can buy an 7950 that overclocks to surprass a 925mhz 7970 but uses less power.
I am guessing you want to undervolt to reduce power consumption? That makes it even less tricky since some cards have premium components which are far more efficient for power delivering, dropping power consumption significantly. For example, the Gigabyte SuperClock consumes
29-35W less power than a reference 7970 GE.
IMO, your best bet would be to get cards that are known to be good overclockers since they are more likely to handle undervolting - so that's MSI TwinFrozr 3 7950 or PowerColor PCS+ 7950 or Sapphire Dual-X 950mhz HD7950, Sapphire Dual-X 7970 OC (but that's now replaced by the Vapor-X and no one reviewed it yet), MSI Lighting 7970, Gigabyte Windforce 3x. Again, you'll be playing the ASIC lottery here. MSI TF3 7950 seems to get very good chips based on feedback and its overclocking.
Also, how does one even guess at what voltage say a
Gigabyte GE7970 1100mhz would need at 925mhz? Would that card use less power than a stock 7970?