Table of Contents
TL;DR: DDR5 memory speed impact on content creation
Based on an overall weighted geometric mean of normalized performance scores, the “fastest” memory configurations for both the Intel i9-13900K and AMD Ryzen 9 7950X test platforms resulted in a maximum performance increase of 4% and 7%, respectively, compared to those systems running with at their maximum supported memory frequency with JEDEC timing. The most affected application was Unreal Engine (specifically performing Shader Compilation), with a total performance difference of about 12% for both platforms.
Although many of these results are statistically significant, they are small enough that, for content creation, you are likely better off sticking to the supported memory frequencies and default timings for professional use due to stability and warranty reasons.
Introduction
One policy that frequently sets us apart from other system integrators and reviewers is using non-overclocked JEDEC specification memory (RAM) and not running that RAM beyond the maximum supported memory frequency on any given CPU. We do this because, as a workstation manufacturer, we prioritize system stability and reliability over a relatively small performance gain. Our current product line means that our two desktop DDR5-enabled platforms – AMD’s X670 and Intel’s Z790 – have an official maximum speed of 5200 Mbps and 5600 Mbps, respectively. This is further decreased when running multi-rank DIMMs (RAM Sticks) or more than two DIMMs.
However, we are constantly evaluating our product line to ensure that we are offering our customers the best possible experience, and part of that means testing how the frequency of RAM affects performance in content creation applications. In this article, we are investigating performance across various RAM speeds from 4400 Mbps to 6400 Mbps. Most of these will be run at JEDEC-specified sub-timings (at the “B” specification as that is what our current RAM conforms to with two DIMMs installed), with the addition of a 6400 kit run using XMP on Intel and at 6000 Mbps with manually configured sub-timings on AMD.
Memory speed is discussed in various ways, most popularly in megahertz (MHz). Many manufacturers have transitioned away from MHz as, due to the nature of DDR (double-data rate) RAM, the MHz quoted was an effective or equivalent MHz, not the actual DRAM frequency (e.g. a 5600 kit runs at 2800 MHz). Most popularly, the change has been to start quoting speeds in megatransfers per second (Mt/s). This accounts for DDR (Double Data Rate) Memory making two transfers per cycle such that the speed in Mt/s is equal to the “effective/equivalent clock rate” of the memory. Some vendors have also begun dropping any units from their kits, advertising them as, for example, DDR5 5600. When discussing a particular memory kit, we will follow this convention. The final way that some manufacturers discuss memory speed is in Megabits per second (Mbps). However, this should not be confused with overall memory bandwidth as that requires knowing the memory speed in Mbps and the data bus width of your configuration (64-bits per channel). We will be referring to actual speeds in Mbps.
Test Setup
AMD Ryzen 9 Test Platform
CPU: AMD Ryzen 9 7950X 16-core |
CPU Cooler: Noctua NH-U12A |
Motherboard: ASUS ProArt X670E-Creator WiFi |
RAM: 2x DDR5-5600 32GB (64 GB total) 2x G.SKILL Trident Z5 DDR5-6400 32GB (64 GB total) |
GPU: NVIDIA GeForce RTX 4080 16GB |
PSU: Super Flower LEADEX Platinum 1600W |
Storage: Samsung 980 Pro 2TB |
OS: Windows 11 Pro 64-bit (22621) |
Intel Core i9 Test Platform
CPU: Intel Core i9-13900K 24-core |
CPU Cooler: Noctua NH-U12A |
Motherboard: ASUS ProArt Z690-Creator WiFi |
RAM: 2x DDR5-5600 32GB (64 GB total) 2x G.SKILL Trident Z5 DDR5-6400 32GB (64 GB total) |
GPU: NVIDIA GeForce RTX 4080 16GB |
PSU: Super Flower LEADEX Platinum 1600W |
Storage: Samsung 980 Pro 2TB |
OS: Windows 11 Pro 64-bit (22621) |
Benchmark Software
Photoshop 24.1.1 – PugetBench for Photoshop 0.93.6 |
Lightroom Classic 12.3 – PugetBench for Lightroom Classic 0.94 |
After Effects 23.3 – PugetBench for After Effects 0.95.6 |
Premiere Pro 23.4.0 – PugetBench for Premiere Pro 0.95.6 |
DaVinci Resolve 18.1.4 – PugetBench for DaVinci Resolve 0.93.2 |
Unreal Engine 4.26 |
Unreal Engine 5.1 |
Cinebench R23.2 |
Blender 3.4.0 |
V-Ray 5.02.00 |
To investigate the effects of memory frequency on content creation workflows, we will be testing with both Intel and AMD desktop platforms – the Intel i9-13900k and AMD Ryzen 9 7950X. Both of these will be tested with 2×32 GB of RAM for a total of 64 GB.
We are using two different kits of RAM for this testing. The first is the standard set we use in our workstations, two DDR5 5600 32 GB DIMMs which run at the JEDEC B specification of 46-46-46. The second is a G.Skill Trident Z5 6400 32 GB DIMM kit with 2 DIMMs for a total of 64 GB, with an Intel XMP profile for 6400 Mbps 32-39-39-102. We will test memory speeds from 4400 to 6000 at JEDEC B timings by manually setting frequency and timings in BIOS. For speeds between 4400 and 5600 Mbps, both systems were tested using the 5600 DIMMs, and for 6000+ Mbps, the 6400 kit. Due to stability issues, the AMD platform could not complete our benchmark runs at 6400 Mbps, so instead, a more optimized set of timings from Buildzoid at 6000 Mbps was used.
For this article, we will follow most of our standard procedure for benchmarking: testing CPUs following Intel’s and AMD’s official guidance (with, of course, one major exception). This means that “overclocking” features such as MCE and PBO will be disabled, and power limits will be enforced. However, we will allow the processors to operate outside standard maximum memory speed and maximum memory voltage requirements.
Testing will be performed with our standard content creation suite, featuring Puget Systems Benchmarks on their most recent versions. We will also include results from several other benchmarks, including CPU rendering engines like V-Ray and Octane and game development benchmarks in Unreal Engine. If you want to know how your system stacks up, our PugetBench applications are available for download.
Photography
In photography applications like Adobe Photoshop and Lightroom Classic, we see a fairly consistent increase in performance with higher memory frequencies. For the Intel system, it is interesting to note that, overall, the tests ran at 5200, 5600, and 6000 Mbps all scored essentially the same, with the slower speed tests scoring a few percent lower per 400 Mbps drop. Similarly, the 6400 Mbps XMP tests gained an additional 3% performance.
AMD has largely the same behavior, with the 5200-6000 Mbps JEDEC tests having nearly identical scores and only speeds lower than the official maximum performing worse. However, the 6000 Mbps optimized timings runs had a 5% uplift in performance, likely due to the lower latency from the tighter timings. In the future, it may be interesting to examine if the higher scores from the Intel XMP profile are due primarily to the increase in speed or the decrease in latency from the lower timings.
Video Editing and Motion Graphics
Video editing and motion graphics performance is interesting compared to photography in that two of the applications – DaVinci Resolve and After Effects – appear less sensitive to memory than Premiere Pro or the Photography applications. DaVinci Resolve, for both Intel- and AMD-based systems, shows little correlation between performance and RAM speed and has a low spread of scores, just a few percent. After Effects shows some relatively consistent performance scaling with RAM speed but with a similarly small total difference of about 7% from worst to best.
Premiere Pro once again splits our platforms, with the AMD system showing little change overall with memory frequency, but seeing a measurable, if still relatively small, benefit from the tests with more optimized timings. The Intel platform, meanwhile, has a 13% change from slowest memory to fastest.
Game Development and Virtual Production
Although many of the tasks in the Unreal Engine benchmarks we run for CPUs are best suited to a higher-end processor like a Threadripper Pro, it is interesting that this is the first benchmark we’ve seen where the differences in RAM speed could reasonably change which processor seems the best option for the workflow; at least for Unreal Engine 5.1. Overall, Unreal Engine benchmarks appear to be the most sensitive to memory frequency and latency, with an average performance delta of 12% across both Intel and AMD platforms.
If there was a place to be concerned about a system’s RAM – beyond capacity – Unreal Engine tasks are probably it, especially on AMD, where reducing RAM latencies at 6000 Mbps caused an 8% performance increase.
Rendering
CPU Rendering tends to care primarily for cores, core frequency, and instructions per clock cycle; in other words, it really only cares about the CPU. We see, then, that memory frequency has no significant effect on rendering performance: the largest difference is for AMD platforms in V-Ray, a mere 3% total performance difference, which is even then hardly beyond run-to-run variance. The Blender benchmark shows even less performance gain with memory, while the Cinebench R23 benchmarks are all within the margin of error.
Overall Performance
To examine the overall performance impact of DDR5 memory frequency/timings, we normalized scores to the highest officially supported speeds – 5600 Mbps for Intel and 5200 Mbps for AMD, and then computed a weighted geometric mean of the normalized scores by and across categories – these can essentially be considered performance percentage ratios:
Normalized Scores | Intel 4400 Mbps 36-36-36-70 | Intel 4800 Mbps 40-40-40-76 | Intel 5200 Mbps 42-42-42-82 | Intel 5600 Mbps 46-46-46-89 | Intel 6000 Mbps 50-50-50-95 | Intel 6400 Mbps 32-39-39-102 (XMP) |
---|---|---|---|---|---|---|
Photography | 95.68 | 97.42 | 100.15 | 100 | 100.25 | 102.85 |
Video Editing | 96.59 | 98.76 | 97.64 | 100 | 100.61 | 104.46 |
Game Dev | 93.94 | 94.06 | 100.41 | 100 | 104.32 | 106.27 |
Rendering | 100.90 | 101.12 | 100.95 | 100 | 101.41 | 102.18 |
Overall Score | 96.74 | 97.81 | 99.78 | 100 | 101.63 | 103.93 |
Normalized Scores | AMD 4400 Mbps 36-36-36-71 | AMD 4800 Mbps 40-40-40-77 | AMD 5200 Mbps 42-42-42-84 | AMD 5600 Mbps 46-46-46-90 | AMD 6000 Mbps 50-50-50-96 | AMD 6000 Mbps 30-36-36-30 |
---|---|---|---|---|---|---|
Photography | 95.04 | 98.92 | 100 | 101.55 | 100.87 | 104.71 |
Video Editing | 99.52 | 99.44 | 100 | 102.34 | 102 | 104.30 |
Game Dev | 94.97 | 96.45 | 100 | 99.84 | 99.96 | 107.28 |
Rendering | 99.53 | 99.12 | 100 | 100.31 | 100.68 | 101.28 |
Overall Score | 97.49 | 98.48 | 100 | 101.01 | 100.84 | 104.37 |
Overall, we see that the Intel platform had a performance difference of 7% from 4400 Mbps to the 6400 Mbps XMP profile, while the AMD platform had a slightly more significant performance difference of 10%. From their max supported frequencies, these were 4% overall.
Game Development and Virtual Production were the most sensitive to memory frequency/timings, followed by Photography and Video Editing/Motion Graphics. Rendering was relatively unaffected by memory. While a performance increase of about 5% is a measurable change, it is relatively small compared to the difference in performance when changing or upgrading other primary components such as CPUs or GPUs.
How Does DDR5 Memory Speed Affect Content Creation Performance?
While increasing DDR5 memory frequency does positively affect performance on both the Intel i9-13900K and AMD Ryzen 9 7950X, the overall gains were relatively small, especially as the frequency was raised beyond the maximum supported memory frequencies of the processors. As we observed above, going outside those frequencies resulted in a performance gain of just 5-7%, with the most benefit to our Unreal Engine benchmarks and virtually none to our Rendering benchmarks.
However, the tradeoff for that increased performance is the potential for decreased system stability. In our experience, attempting to push higher frequencies and lower timings can result in a higher likelihood of Windows BSODs and applications crashing. A great example is what we saw when using the DDR5-6400 RAM on AMD. Although we have seen others use that fast of memory – you can even buy AMD EXPO kits for it – we couldn’t get it to work while running any content creation applications. While this is acceptable for many enthusiasts, as they are more willing to tinker with timings and voltages to get to a point of sufficient stability, as workstation manufacturers, it is not something we can endorse right now if you need your system to be a reliable part of your workflow.
What this testing has solidified for us is that if you are looking for the best mix of performance and stability, using RAM that matches the CPU manufacturer’s specifications is probably the right way to go. And to be clear, we are talking about the officially supported RAM speeds, not any of their “optimized for best performance” recommendations.
When it comes to finding the ideal workstation for nearly any application, Puget Systems has you covered. Explore our solutions page, where we have curated a collection of workstations tailor-made for various uses from Premiere Pro to Machine Learning/AI. If your needs are more unique, we offer a custom configuration page, allowing you to design a workstation precisely tailored to your requirements. If you’re unsure about the intricate details of configuring a workstation that suits your workflow, don’t hesitate to reach out to our team of technology consultants. They are ready and eager to provide the assistance you need.