I think worrying about things like year of architecture or whether the platform is dead is pretty arbitrary. What matters is the performance for price today.
If one is already on AM4, I don't see the merit in swapping to AM5 unless you're going with a 7800X3D or 9800X3D. In that case, it's worth it if you want more performance than AM4 can offer, but otherwise, anything less on AM5 can be too closely matched (and often surpassed) by a $220 dollar/euro AM4 CPU in gaming. Maybe you need a 35 to 40 dollar/euro cooler for it at worst. I see a lot of people on AM4 switching to AM5 for gaming only to go with a 7600 or something and I'm honestly scratching my head why. Best case scenario is you paid more for similar performance and it needs replaced around the same time. Just save the money and go with the equivalent-ish but cheaper in-platform offering. Worst case scenario is core count catches up to it sooner so the 5700X3D might actually age better if you plan on keeping it for a very long time.
The "future upgrade options" reasoning comes up a lot. Okay, but if someone is recommending against using those very options on AM4,
the platform that has the best upgrade prospects... then it sounds silly to me. To those same people, AM5 loses that appeal unless you upgrade again before its successor releases. And who is going to buy into a platform today, and turn around and upgrade the CPU in, what, two years? Probably not the person who stuck with a 7700K until 2025...
With his budget, having a 5700X3D with a midrange GPU makes more sense than a 7700K with extra $200 on the GPU, simply because he gets a better rounded system in the event he plays some of those sim games. I'd rather have a 5700X3D + 3060 as opposed to 7700k + 4070, but to each his own.
Definitely. As someone who upgraded from a 3700X to a 5800X3D, there were surprising uplifts in some titles (and this is at only 1200p and 60 Hz/FPS). You couldn't pay me to use a "quad core era" CPU (any 7th generation and older, or even any quad core newer generation) in the mid 2020s. If it's for older games, sure, but then the GTX 1070 should be fine too. If you're upgrading to a modern mid-range or higher graphics card, you'd want something far better than a 7700K. They've gotten their money out of it by using it this long already. Skipping on a CPU upgrade to get a better graphics card just means that much of that performance will be left on the table, if not in averages then in stutters/minimums.