Great response, thanks. Very timely too. I've been doing a fair bit of research into the i7-14700KF over the weekend and am starting to have second thoughts about that CPU. Firstly it clearly runs hot under load, with most reviews recommending a good water cooled system to avoid it overheating and throttling its performance. Given I don't really want to go down the water cooled route and am also favouring a case which perhaps doesn't allow for optimum air circulation I'm worried about that now. Compared to the Ryzen 7 7800X3D (which is clearly a tried, tested and really efficient gaming focused CPU), or even the i5 14600KF, the i7 sounds more like a bit of a power/mobo/memory greedy workhorse CPU than a thoroughbred gaming CPU. I also hadn't realised how new it was so it seems like it hasn't had time to really prove itself in the field yet or feature in a lot of gaming focused reviews. My only concern over the 7800X3D is that it sounds really brilliant when focused on gaming but not so great for other things like video rendering etc (which I do a fair amount of).Almost entirely because of the extra cores. More cores, even E-cores, are a big deal...for anything that will actually use them (e.g. not most games).
It counts a lot for a significant number of games and a fair number of other memory sensitive tasks. CPUs only need to reach out to main memory if they cannot find what they need in local cache, and more than 90% of work is done on less than 10% of data. Increasing cache size increases cache hit rates which means fewer cycles wasted waiting on main memory. It takes ~40 cycles to get something in the L3. It takes 300+ to get something out of main memory.
AMD's v-cache parts are, so far, outliers. They have three times the L3 cache of their standard equivalents, but run at lower clock speeds and are more locked down.
Some prior CPUs have had unusually large last level caches, relative to their contemporaries, which has occasionally had similar effect on gaming performance. The AMD K6-II/III+ (one of the first consumer CPUs with a significant integrated L2 cache), the Pentium IV EE Galatin (a rebranded Xeon with a 2MiB L3 cache) and the 5th Generation Core i5/7 Broadwell-C parts (with a 64MiB eDRAM L4 cache) are some examples.
SRAM is expensive and does not scale well (logic is still shrinking with newer manufacturing nodes, but SRAM is largely stagnant), which is why to get larger amounts of it economically, it has to be stacked. Intel has no stacked caches, yet.
More last level cache makes up for slower memory, to an extent, and faster memory makes up for less cache, again, to an extent. Intel's consumer CPUs are monolithic and have lower memory latency because of it. AMD's chiplet CPUs have the memory controller on package, but not on the same die as the CPU cores, which makes comparable main memory performance harder to achive...and is one of the reasons the cache helps AMD CPUs so much.
Because it's the same gaming performance for less total platform cost and one third of the power.
CPUs cost the roughly same, but you cannot cheap out on an i7 motherboard because it will throttle heavily, or fail early, if you do. Likewise you cannot get by without a high-end CPU cooler because the i7 will throttle. Nor can you really cheap out on memory, because the platform scales very well with memory.
The 7800X3D will run as fast as it's going to run (outside of the hands of an extreme OCer) on a $125 motherboard with a $40 cooler, plus whatever 2x16GiB kit of DDR5 that can be had for 90 bucks. You can also run it with a PSU 100-200w less than would be recommended for an i7 or i9, all other things being equal. All in all, this is typically enough to sping for the next step up in GPU, which is a huge deal for gaming.
And then there's the 4070Ti vs. 4080 thing. Yes, the 4080 does perform a fair bit better than the 4070Ti, but for £300 more so it should (and common "wisdom" is that by the time you've paid that you might as well get a 4090, and that way leads madness imho). @Morbad threw together a 4080 build for me for a similar price to my original i7-14700KF which I've linked here but I''m still tempted to stick with the 4070Ti (unless prices change in the next month or super versions of those GPU's come out) and maybe just go with a more refined CPU choice and bring the overall price down a bit?
I'd appreciate further thoughts on the i5 14600KF as an alternative (which seemed to come up in a fair few "best gaming CPU for 2023" type reviews) and also on what memory to pair with either that or the 7800X3D (I gather the latter is only really rated for 5200MHZ DDR5?).
Last edited: