The 7970 doesn't really have a 125Mhz head start, 7950s and 7970s in general overclock to similar clockspeed, so there's generally less overclocking room for a 7970 compared to a 7950.
7950s are quite underclocked.
Clock for clock there is <5% difference in performance.
Proven by many many benchmarks, both on and off this forum.
Overclocking headroom is higher on the 7950 due to lower clock at stock.
Both cards clock on average around the same, meaning if the OP is happy to overclock then he would save £80 and get <5% same performance.
Good job skirting the point.