The other thing with CPUs, I’ve got a 7700 non x in my own pc paired with a b650 and a 9070xt. Sure a 7800x3d would be nice but what would I get out of that? Maybe slight improvements in 1% lows? Sure if you’re a competitive gamer playing multiplayer all the time the x3d CPUs have some benefit, but for your average gamer playing the latest single player AAA games and dabbling in multiplayer, bump the chipset and cpu down for a better gpu and you’ll likely notice more performance in those circumstances.
For example though, the 7700x can be had on amazon for $215. One of the cheaper msi b650 boards is $129. So you basically save the cost of a board. That leaves a lot more room for a better gpu, psu, storage or whatever you wish. Just my 2 cents.