[SOLVED] Upgrading cpu?

Solution
The 3600X, 3700X, 3800X, 3900X and 3950X all perform the same in games. The 3900XT will not be faster in games. That CPU is a workstation CPU that you buy because of the high cores count for editing stuff etc. Your 3700X is more than enough.

The Ryzen 5000 has a 19% IPC increase over the Ryzen 3000. If you want to upgrade you will have to go for a Ryzen 5000.

Games are ok with a 6 cores 12 thread CPU right now and yours is a 8 cores 16 threads. That CPU is fine for now and the near future or until games start using more than 8 cores. Which is not soon.
What resolution do you game at?

At best any gain would be negligible. The only upgrade that might have a small benefit is going to a 5000 series with its stronger single core performance. The extra cores of the 3900xt will add very little for gaming and the extra mhz is minimal.
 
Nope, maybe 1-2% more fps if any at all. Most frames per second are going to be a product of the video card. If you need the extra cores for other work than go for it, but it's a lot of wasted money if you're just focused on fps.

I'm in a similar boat, I really want to upgrade (1600X) but my gpu is the bottle neck (980). With AM5 coming within a year I'll just hold tight, wait for a GPU at reasonable prices and upgrade to AM5 when it gets here.
 
The 3600X, 3700X, 3800X, 3900X and 3950X all perform the same in games. The 3900XT will not be faster in games. That CPU is a workstation CPU that you buy because of the high cores count for editing stuff etc. Your 3700X is more than enough.

The Ryzen 5000 has a 19% IPC increase over the Ryzen 3000. If you want to upgrade you will have to go for a Ryzen 5000.

Games are ok with a 6 cores 12 thread CPU right now and yours is a 8 cores 16 threads. That CPU is fine for now and the near future or until games start using more than 8 cores. Which is not soon.
 
Solution