One point to remember though with the 9070XT/9070, is they're fairly hard driven 'out the box', especially on the performance 330W SKUs like the Nitro etc.
You can undervolt them, and then drop the power limit heavily on top, and you maintain most of the performance whilst dropping power consumption A LOT. I've got mine undervolted (-65mv), but then given max power (+10%, and its a 330W SKU) consuming up to 360W, to allow it to clock as far as it can go, which clocks it around 3.2-3.35GHz, 330-350W on the bridge of the Super Destroyer in Helldivers 2, 160-170FPS at the chosen comparison point and planet (the atmosphere/time of day impacts performance)
However, if I go into the Radeon controls and drop it from +10% power limit, right down to -30%, my clock speed drops down to 2.9-3GHz, usually just shy of 3GHz, BUT my power consumption drops all the way to 230w... fps remains around 150, so I've dropped power consumption by roughly 1/3, whilst only losing around 10% performance, and will have lower heat output as an additional benefit. I've heard some of the 9070 non-XTs will drop as low as 160-170W in the same scenario, although you do lose some performance there over the XT.
Now don't get me wrong, in situations with RT etc, that power cap might have a bigger impact, but realistically, you can either lean into performance, or you can lean into power saving, and there is no bad option, and if your PSU was on the limit this might help (although it wont beat transient spikes, so if you DID go for a 9070XT, a PSU upgrade in tandem would be a solid recommendation.
