Falls well short is a bit of an exaggeration. It’s definitely slower but not by enough to want spending hundreds of $ to upgrade it. I don’t get any stuttering or any issues whatsoever. I imagine you probably had another issue with your I7 if you were getting this.
You are actually quite vastly incorrect about your claim of 4C/8T only being valid for another year or so. I can absolutely guarantee you that it’s going to take more than a year or so for games to start requiring more than 4 cores. It’s a delusion to believe that all of a sudden games are going to start needing all the cores on a big expensive multi core CPU overnight or very soon. DX12 actually reduced the CPU overhead, meaning users could use a dual core i3 where they previously needed a quad core i5 for example.
And this is a good thing, we want more things like DX12 enabling lower specced hardware and the very last thing we want is for us to have to buy expensive multi core CPUs to get the most out of a graphics card. The only people who benefit from that are the multi billion dollar corporations who sell the chips. The software developers don’t benefit, we lose out as we have to spend money to upgrade.
I’m going to set a reminder for 12 months on this comment thread so I can prove to you how wrong you are.
By the time games start needing more than 4 cores (5 years I reckon). Today’s 6 and 8 core parts will be outdone by budget components.
And I should have been more clear. The games in those GN benchmarks that are dropping so low on their mins, are being run at medium settings on an 2080ti. So when you actually turn the settings higher, FPS drops accordingly for AVG, 1.0% and 0.1%. So the quad cores are already under 60 FPS on their mins or closer to them. Now when you turn settings up, they drop even lower (on all CPUs of course, even higher core count CPUs). Those are the FPS he is getting at 1080p on an 2080ti at medium settings.
So if you want to run at higher settings then medium (I do) and keep your mins higher then 60 FPS (without stutters and FPS drops) than a higher core count CPU becomes a must to achieve that more readily. And we actually need next gen GPUs (RTX 3000 and RDNA 2) to really keep things solid with future more complex games.
DX12 is great, and it does help with CPU load balancing across all cores and threads (in most DX12 games, there are 1 or 2 wonky ones), but that is with current game engine complexity. Next gen games (thanks to next gen consoles) will increase massively in complexity (as next gen progresses). It won't take 2 or 3 years before we start seeing games taking advantage of their 8 core CPUs and powerful GPUs. Game devs are going to be making games that blow us away (and push the consoles hard) so that we buy those games.
That is always what happens. Consoles set the bar for the gaming generation. The difference is this time next gen consoles are very powerful, and with powerful CPUs. And once there are those new demanding games (we will see some within a year, not all of them, but there will be some) that take advantage of their power, we wont match their experience or FPS with weaker hardware. DX12 wont allow an 4c/8t CPU to match an consoles (witch the games are targeting) FPS and quality settings. Game complexity will increase tremendously this gen, DX12 will allow an higher core count CPU to match or beat an 8 core console, but not an 4c/8t. With 4c/8t, you are just going to be clinging onto to whatever FPS you can manage to get, lower then 60 FPS no doubt, and at lower settings.
Just look at the latest Unreal Engine PS5 demo. That is at 30 FPS. If they need an 8c/16t CPU (and RDNA2 GPU and super fast SSD) to achieve 30 FPS in that, an 4c/8t CPU will struggle to hit 30 FPS. So when a next gen game targets 30 or 60 FPS, those are the games that will hit 4c/8t CPUs the hardest. The next gen games that target 120 FPS (if any) will be easier to run on an lower end CPU, but still won't match an higher core count CPU.
You cant match or better console hardware performance (consoles are also incredibly low level API machines) with a DX12 API on PC and an 4c/8t CPU, in those demanding games that are coming. And they will start coming within a year, not all of them. But the ones most people will want to play at console matching settings and FPS.
But yes, I absolutely agree with you about upgrading, don't upgrade now if you already own an 4c/8t i7 and are happy with it. Only upgrade when it is an issue for you (same as always). But if you are purchasing an new CPU today, then buy an 6c/12t CPU minimum. Save if you have to. Or just wait like you said and buy an even better CPU that is even cheaper in the future, I absolutely agree on that advice. Nothing wrong with waiting if you are still fine or can deal in the meantime. That is what I did, I only upgraded because my 2080s was bottlenecked badly in newer demanding games that I play on my i7 build.