Hi Jarred,
Thanks for such a comprehensive, fact-based review. I have a question around memory speed.
I'm building a new PC around an i9-10850K with an MSI MAG Z490 Tomahawk MOBO. To future-proof it (my last build was 8 years ago + upgrades along the way and is still running strong for Cubase production), I plan to include an RTX 3090 (or another brand version of it), an AIO cooler, and OC the i9 to 5GHz. The old PC will become a slave for Vienna Ensemble Pro for music production with this new PC as the master, and also built for MSFT Flight Sim'20. I'm not a gamer otherwise and don't care about RGB colors, etc.
Your data suggests that getting the fastest memory supported would yield performance benefits (and presumably future-proofing). However, using PCPartsPicker, the '4800 RAM produces this warning: The Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-4800 CL18 Memory operating voltage of 1.5 V exceeds the Intel Comet Lake CPU recommended maximum of 1.35 V+5% (1.417 V). This memory module may run at a reduced clock rate to meet the 1.35 V voltage recommendation, or may require running at a voltage greater than the Intel recommended maximum.
Is the '4800 memory speed really not supported, or is this simply a matter of enabling the higher voltage? Or, do I need a different brand memory that delivers the speed at a lower voltage?
Thanks again!
Hi Neil,
So one thing to note is that everything beyond about DDR4-3200 represents a significant memory overclock. Intel platforms are generally good up to at least DDR4-4000, but beyond that the quality of the motherboard (and firmware) and other factors can potentially limit your maximum RAM speed. I tested at DDR4-4000, and performance had mostly topped off compared to DDR4-3600. DDR4-4800 will often mean much higher (worse) memory timings, which often negates the boost in clock speed. It will also mean higher voltages and higher prices. Consider the following from Newegg (I strongly recommend 2x16GB as well if you're hoping for 'future-proofing'):
DDR4-4000 CL19-19-19 for $260:
https://www.newegg.com/g-skill-32gb-288-pin-ddr4-sdram/p/N82E16820232669
DDR4-4000 CL17-18-18 for $277:
https://www.newegg.com/g-skill-32gb-288-pin-ddr4-sdram/p/N82E16820374018
DDR4-4000 CL17-18-18 for $280:
https://www.newegg.com/g-skill-32gb-288-pin-ddr4-sdram/p/N82E16820374009
DDR4-4000 CL18-22-22 for $300:
https://www.newegg.com/corsair-32gb-288-pin-ddr4-sdram/p/N82E16820236675
DDR4-4000 CL19-23-23 for $330:
https://www.newegg.com/corsair-32gb-288-pin-ddr4-sdram/p/N82E16820236238
DDR4-4000 CL18-19-19 for $340:
https://www.newegg.com/ballistix-32gb-288-pin-ddr4-sdram/p/N82E16820164165
DDR4-4133 CL19-25-25 for $510:
https://www.newegg.com/corsair-32gb-288-pin-ddr4-sdram/p/N82E16820236379
DDR4-5000 CL18-26-26 for $1326:
https://www.newegg.com/corsair-32gb-288-pin-ddr4-sdram/p/N82E16820236656
Now, first let me just say that no one should buy a $500+ kit of 2x16GB memory. In fact, I'd forget about anything beyond $300. But you can see the costs escalate massively at the top of the performance stack.
The other thing to note is how the timings vary quite a bit. CL is the most important, but the next two timings (tRCD, tRP) often affect a lot of other subtimings, and lower values are still better. Based on this, it's pretty obviously that if you want 2x16GB of DDR4-4000 memory, which would be the maximum I'd recommend for an Intel platform right now, then the best option by far would be the second or third kit listed above.
G.Skill is a reputable brand, the timings are better than anything else, and the price is generally lower than anything else. You'll need to push more voltage through a memory kit to reliably hit higher clocks and timings, which is why these are rated for 1.4V, but that should still be reasonably safe. Long-term, I'd be nervous about a 1.5V kit -- I've had memory controllers on CPUs fail after a few months at higher clocks (though I admit it's been about ten years since that happened).
For MS Flight Sim, RAM capacity might not appear to matter as much as speed, but if you're thinking about DDR4-4800 (I don't even have a kit rated for that speed that I can test with), I'd start with closer to DDR4-4000 and search for RAM that's rated for 1.35V with the lowest possible timings.
DDR4-4000 17-17-17 for $170:
https://www.newegg.com/g-skill-16gb-288-pin-ddr4-sdram/p/N82E16820232674
DDR4-4400 18-19-19 for $280:
https://www.newegg.com/g-skill-16gb-288-pin-ddr4-sdram/p/N82E16820232776
You can see how the price takes a massive jump just to get that extra 400MHz, which won't matter
that much -- it's at least partially offset by the higher latencies. DDR4-4400 CL18 is a CAS Latency of 8.2ns, while DDR4-4000 CL17 is a CAS Latency of 8.5ns. So the 'faster' RAM is 10% higher clocks, but only 3.7% better latency. And because of caching and the memory hierarchy, you'll typically only get a real-world benefit of about one third of the theoretical improvement, meaning the faster RAM in this case is probably at best 1% faster than the slower RAM.