3900X is good for next gen games. Series X will use at least 7 cores.
Also 3900X have twice the memory write speeds over a single chiplet zen2.
Seems to give it an edge in games
All as 8 cores at 4ghz
Expanding upon all the testing we performed in our day-one 3rd-gen Ryzen coverage, today we'll be running a clock-for-clock comparison benchmark. IPC can be a good indicator...
www.techspot.com
6 core zen3 may improve on that limitation, but who knows.
8 core 3000 series is comparable towards a 6 core 4000 series performance wise. next gen consoles will have 6 cores pc cpu's that are at that time on the market as result.
( this is not gaming performance ) this is theoretical performance of a CPU if a application is 100% written for it. Which never happens with gaming. But it showcases you the raw output of cpu's in comparison. a 3900x is not 2x faster then a 3600x for example, it just has 2x more cores to do 2x more work.
Ryzen 2700 vs ryzen 3600 = 6% difference in favor of ryzen 2700 on multitask r20. which benches all the cores.
Consoles will lock 1 core away and will feature lower clocked cores ( performing ). They are honestly in line with a 6 core ryzen a gen above it at the end of the day when it comes to PC's and even then lose out on it. A 6 core would actually be more faster because more games will perform better with faster cores vs more cores. But also through raw speed that it provides.
With more cpu's coming out after those consoles launch with even faster cores, its very well possible that next gen games will not use more then 6 cores on PC for its entire gen. but could make use of 8 cores if devs care for it. This makes more cores kinda completely useless for gaming and a waste of money and performance. All u see is less usage.
This is also the reason why 10 core intel 10th series are useless as nobody will code for 10 cores much like 12 cores cpu's.
The next step after 8 cores = 16 cores and frankly will devs support it? high unlikely and at the time they will we probably already sit at 4x faster cpu's at that point which makes that cpu completely useless.
The reason why AMD slammed more cores on the 3900 was to make it attractive to people over a 9900k that outperformed it. To give it a reason to exist. and the argument with that is on gaming work loads ( u will get a 18 core intel or even 60 core intel cpu or a 16 core / 32 core threadripper if u cared much about that performance so yea not much of a reason to get it ).
The other suggestion of AMD was streaming and they are right on it. More cores = better for streaming. and gaming on the same setup. however nvidia killed this off with nvenc pretty much entirely which makes those cores again useless, and the people that do care and still use cpu rendering will sit at dedicated stream PC's that are lose away from there gaming PC with its own cpu's or have 16-18 core cpu's. again 10-12 cores are useless.
This is why people say a 6 core 4000 series cpu will outperform a 3900x, and the 3900x really didn't made much sense for any market other then being a marketting tool.