Upgrade from 5600 to 5700x3d

PC Specs:

  • CPU: Ryzen 5 5600
  • GPU: RX 6700XT
  • RAM: 32GB

I'm considering upgrading from the Ryzen 5 5600 to a Ryzen 7 5700x3D. Is it worth upgrading right now?

Context:
I'm multi-streaming Throne and Liberty on TikTok and Twitch. In normal, non-crowded areas, I get good performance—around 120 FPS with AMD's AFMF feature. However, in crowded areas, the FPS dips to around 60–80, and in conflict areas like World Boss fights, Sieges, or other intense scenarios, it drops further to 30–50 FPS.

For overlays, my GPU utilization stays at 50–70%, but my CPU hits 100%. Even without streaming, FPS drops in crowded areas. My graphics settings are already at Medium.

I'm thinking about upgrading to a Ryzen 7 5700x3D, but would it be better to wait and save for an AM5 platform upgrade instead? Any advice would be appreciated.

Thanks!