If I was building from scratch and buying new at the moment of this post the 7900XT looks pretty good. Nvidia appear to have gone full Rachel Zegler. Otherwise I'd wait for ~six months.
I don't understand why people can't just restrain themselves and wait for a bit.
Unless there is some big unforseen event, eventually there will be loads of stock of 5xxx series cards at RRP or a bit less, just like there were for the 4xxx series.
Seems utterly mad to pay miles over the odds for anything right now.