I would rule out Ryzen 7 5700 because of its castrated L3 cache (compared to Ryzen 7 5700X and up). Maybe good for a cheap - but brand new - build on an AM4 platform (if all components must be new). Not that great option as an upgrade for a current non-Zen 3 AM4 platform owner.
RX 7800XT is not exactly a cheap graphics card either (for someone who is concerned by the price difference between 5700X3D and 5800X3D). More likely a target to upgrade later (not necessarily to this card, but to this performance level, when hopefully it will be cheaper). For someone who now has a RTX 3060 performance level card but first upgrades his AM4 CPU.
If price is of no concern, I would skip AM4 entirely at this point. Even as an CPU upgrade option.