TL/DR: Processor good, computer go zoom.
I built an am4 system a few years back, when graphics cards were hard to get, and cpu/motherboard prices were on the rise. I built on a bit of a budget, so I didn’t go crazy on the processor, and snagged a 3600. A reasonable amount of ram, decent graphics card, and the best motherboard I could get, so I wouldn’t be stuck without room to upgrade/expand later. Well, here we are, it’s later. I needed a bit of a bump to better enjoy the occasional game, and run some of my 3D modeling software a touch smoother. I didn’t want to commit to a full new build, but with the price of the 5800x3d vs some am5 platform options, I was a bit torn. That said, I didn’t have any need to go overboard, because my use case wouldn’t push a 5800x3d to its limits. Enter the 5700x3d, and at a price just over $200. The 5700x3d does great with everything I throw at it. It runs super stable, the temperature is well managed with most decent coolers, no issues with games, or any rendering software. This is a great way to get a nice performance bump across the board, and buy a few more years of use on your am4 platform. If you’re looking for an upgrade, this is a pretty solid one. Obviously, the price might be better or worse depending on when you’re reading this, so ymmv.
HOWEVER. If you’re building a new computer, just go am5. Unless someone is giving you parts, or an amazing deal on something, it just doesn’t seem worth it outside of being a fantastic upgrade for current am4 owners. But I’m just a guy on the internet, giving my 2 cents.