If you're giving me £700 to spend on a GPU, it's going to be either the 9070xt or the 5070ti, depending on their prices and how good bad the actual cards are in terms of temp/noise.
I'd rather not have an nvidia "burn your house down edition", but if there's £30 difference between the 9070xt and 5070ti, with comparable temps/noise, then I'm picking a 5070ti for the extra ~£30 that'll I'll throw towards it (+ the cost of a fire extinguisher)
If I were buying any of these, I'd buy -
None of them.
I'd be looking at around the £300 mark, and it seems the performance increase of the lower mid range is pretty **** vs the very high end since the 3000 series. Intel drivers leave much to be desired, probably fine as a second PC card, but not for a main PC.
Any card with 8G is a joke - full stop.
If my card broke tomorrow, and I couldn't deal with the RX580 I've got somewhere (assuming it still works), I'd probably look to pick up (begrudgingly) either a 9060 of some kind, or the 5060ti 16g.
Or I'd say **** it and buy a steam deck.
Or really **** it and take a break from gaming.