Very interesting findings these, and it does change the landscape somewhat. Having watched videos on this and followed the thread here etc, I do find one thing a little bit lacking in clarity; defining what a "low end cpu" is these days. This is referred to a lot throughout the videos from HWUB and co, where they will say that the system needs to be a good balance and just to keep in mind that if you have a lower end CPU, then you may look more towards Radeon based GPUs. Fine...but define "low end".
1: I assume straight away we are saying that almost anything with 4 cores is "low end" and now a bottleneck?
2: What about Ryzen 5 CPUs like the 1600AF? This has 6 cores and is hardly ancient! Is this "low end" and will cause a bottleneck?
3: What about Ryzen 7 8 core CPUs like the 3700x? What if I assign only 6 of the cores (some people run virtualized gaming VMs with only 4 or 6 cores assigned).
4: Does it depend more on clock speeds or cores or both?
It seems crazy to be talking about "older" CPUs that are barely a 1-2 years old.
Well, things have changed, a lot, what is the actual difference between an 2600k and 7700k in 6 years from 2011 to 2017? Roughly %30-35, and even less if they're overclocked to the same. The actual difference mostly comes from increased bandwidth of DDR4 rams.
In just 3 years, Zen and Zen+ CPUs became 'low endish' because they're so slow, compared to the new ones.
Imagine this, a 5600x will easily surpass a 2700x at a minimum of %50, and sometimes, it can actually beat 2700x at a whopping %80 difference. I don't even talk about 1600AF. I'm pretty sure 5600x will easily double what the 1600AF renders in games.
When you look from this perspective, it's clear to see that Zen/Zen+ practically became more modern "FX" like CPUs. Remember that FX were beaten by %40-70 by their Intel counterparts, and they were considered really bad for gaming, often not being able to hit locked 60 fps, and even sometimes, dropping below 30 FPS in awry situations.
To be honest, 1600af, zen and zen+ CPUs already had lackluster performance compared to their intel counterparts. You can easily find benchmarks where a 8700k will surpass a 2700x by upto %20-40 margins. They were already much slower than the industry standart set in 2017-2019 by Intel.
And now that AMD managed to solve the problems with its own Zen architecture, we've 5000 series, which is %70-80 faster. This might be the first time since 2005s that we saw a %50-70 uplift in single core/ipc in cpu architectures in just a timespan of 3 years. But there's a catch of course, and that catch is, Zen/Zen+ was so inferior to the Intel that AMD had to engineer amazing IPC uplifts. And the result is 1600AF is slower than a 5600x by %80 margin, and you never want your cpu to be so inferior compared to the fastest CPUs.
They may be 3 years old, but since they were getting beaten by 4790k in certain cases, you may as well consider them 7-8 years old because that's the performance level they will get you.
I'm not an AMD hater, please don't misunderstand me, I perfectly understand and I'm frustrated myself due to having a zen+ cpu, but i make do with what I have and i'm somewhat content enough, for now. At least AMD graced B450 chipset a great viable upgrade path, but i need those 5000 series at a cheaper price. Current price feels a bit scummy
Now imagine a developer targeting 60 FPS for 5000 series IPC.
And even more, Zen 4 supposedly will bring an another %25-30 ipc uplift along with %10 clocks? that's insane.