I think if £500 was the AIB price sure, but if that was MRSP then it would still be closer to £600 for AIB then it's still just a sidegrade rather than an upgrade.
....
The 4070 is £599 MRSP realisitally AIB will be much closer to £699.... you can LITERALLY buy a 6950x for £640... so you are 10-15% faster for 10% lower price. 6950xt is clearly the better choice. On top of that Hardware Unboxed demonstrated the 3070 vs the 6800xt 8gb vs 16gb in Video Memory, the 4070 12gb vs a 6950xt 16gb we already know which will age better as games use more and more video memory.
Sure you can make the DLSS3 argument to sell the 4070 but at the end of the day when games start using more memory you will need those fake frames to stay close to the 6950xts real frames.
It bewilders me how people can make the argument when you have a card that's cheaper and faster (albiet last gen) yeh... but ... but... fake frames. I mean dude come on.
As someone with a 4k 144hz monitor I badly want too. but no card can really hit that 144fps constant yet not even the 4090. You are right though I do need to get off, but at the moment i've been going through some of my older Steam games as i've probably bought under 10 games in the last 3 years (not including the odd humble bundle month i forgot to pause) so it's more of a want than a need. As soon as a blinding single player RPG comes out that I really want I might jump the prices are about where I want them to be for last gen cards now, but I just need something to push me.
TBF it fits the trends. 10 series an absolute blinder of gen to gen performance, 20 series meh, 30 series an absolute blinder gen to gen, 40 series excluding the 4090 is meh gen to gen, if you go by perf to dollar gen to gen the 4090 re-enters at meh, because while it's an absolute monstrosity for performance you pay 50% more for 50% more so there's no gen to gen increase it's just more for more.