Testing the impact of ultra-high-speed memory on X299 performance

Sep 30, 2017 Written by:ROG Article

ROG forum Grand Master Chino has been testing ultra-high-speed memory on his X299 rig, and the results are interesting. Read on to see what he found.

Continuous improvement drives the PC hardware industry forward. Take DDR4 memory, for instance. When it was introduced on the desktop, memory kits operated at a frequency of 2133MHz. Clock speeds increased incrementally over time, and nowadays, the top DDR4 kits can reach up to 4133MHz and beyond. But how much does faster memory really matter on a high-end desktop platform like Intel’s X299? We plugged a stack of DDR4-4133 sticks into ROG’s new Strix X399-E Gaming motherboard to find out.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-1

Plotting the path to DDR4-4133

Before diving into performance, let’s take a retrospective look at the evolution of DDR4 memory support on Intel processors. Haswell-E was the first to adopt DDR4 memory in 2014. The technology was still in diapers at the time, and Intel officially supported speeds up to 2133MHz. While you could still push the memory frequency higher through overclocking, success was hit or miss.

The maximum officially supported speed remained unchanged when Intel launched its Skylake CPUs the following year. But the integrated memory controller in those chips was clearly stronger, and it wasn’t unusual  to see enthusiasts running high-speed kits ranging from DDR4-3200 all the way up to DDR4-3866. Released in early 2017, Kaby Lake brought the first change to Intel’s CPU specs, with the stock memory speed bumped from 2133MHz to 2400MHz. Although this wasn’t an earth-shattering breakthrough, it was satisfying to see progress being made. Just a few months later, Kaby Lake-X and Skylake-X processors arrived with memory controllers tuned for DDR4-2666, which is where we stand today.

DDR4-2666 may be a step up from previous implementations, but it’s still far from the top speeds available with the fastest kits. The question is whether it’s worth spending more on higher-frequency RAM.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-2

Corsair’s high-end Vengeance LPX 32GB DDR4-4133 (CMK32GX4M4E4133C19R) memory kit will help us find some answers. It comes with 19-26-26-45-2T timings and operates at a voltage of 1.4V. Underneath the bright red heat spreaders are delicious Samsung B-Die DDR4 chips that are notorious for scaling to high frequencies and handling lots of voltage.

The quad-channel kit provides one module for each memory channel on our Intel Core i7-7820X octa-core CPU. With double the number of DRAM channels available in Intel’s mainstream desktop processors, this Skylake-X chip isn’t exactly starved for memory bandwidth at stock speeds. Higher DDR4 frequencies may have less impact as a result.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-3

The ROG Strix X299-E Gaming motherboard served as the foundation of our test system because it supports DDR4 memory speeds up to 4133MHz right out of the box. We got our Vengeance LPX kit up to the advertised speed with ease; all we had to do was select the appropriate XMP profile in the UEFI BIOS, and the motherboard took care of the rest.

On this platform, BCLK adjustments are mandatory for memory speeds of DDR4-4133 and higher. The board automatically increased the BCLK to 103.4MHz, which overclocked our i7-7820X CPU slightly, from 4.5GHz to 4.653GHz. To avoid giving that setup an unfair advantage, we used the same BCLK throughout our testing.

We tested performance at DDR4-2666 and DDR4-4133 speeds in various scenarios, including synthetic tests, real-world usage, and gaming. For DDR4-4133, we used the Corsair kit’s default 19-26-26-45-2T timings. But we tightened those latencies to 15-15-15-35-2T when running at DDR4-2666, because those are the most common timings for kits at that speed.

Test system and methodology

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-4

CPU: Intel Core i7-7820X
CPU Cooler: EKWB Predator 240
Motherboard: ASUS Strix X299-E Gaming
Memory: Corsair Vengeance LPX 32GB (4 x 8GB) 4133MHz 
Storage: PNY CS1311 960GB
Video Card: ROG Strix GTX 1080 Ti
Power Supply: Seasonic Prime 750W
Operating System: Windows 10 Pro 64-bit with Creators Update
Drivers: NVIDIA 385.28 WHQL
Display: ROG Swift PG27AQ

We updated our benchmark software and game clients to the latest available versions before testing. For games, we tested at 1920 x 1080 resolution with a Strix GTX 1080 Ti to ensure there was no graphics bottleneck. The only in-game option we disabled was V-Sync. We used Fraps to capture individual frame times and then converted the data to FPS for easy interpretation.

AIDA64

Enthusiasts and overclockers embrace AIDA64 for evaluating memory bandwidth. The test does a good job of assessing read, write, and copy performance, so it’s a fitting place to start.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-5

The results reveal the advantage of running faster memory. Write performance benefitted the most with a 43.5% increase going from DDR4-2666 to DDR4-4133. Read and copy performance increased by 27.7% and 26.8%, respectively.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-6

The impact on memory latency was less impressive, with only a 9.1% reduction. Having to run the DDR4-4133 setup with looser timings likely contributed to the smaller difference here.

SiSoftware Sandra

Sandra is another popular utility for benchmarking system performance. Its memory benchmark is based on STREAM and measures sustained memory bandwidth instead of burst or peak speed.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-7

Looking closely at the graph, you can see a consistent performance increase in each case. The improvements are all within 21.5-23.5%.

ROG RealBench

Synthetic tests can be great for showing performance gains, but the results don’t always translate to real-world usage. For a better sense of performance with everyday scenarios, we used ROG RealBench to test the impact of faster memory on image editing, video encoding, and general multitasking.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-8

RealBench yielded mixed results. Image editing performance improved by 10%, while heavy multitasking registered a modest 3.4% boost. Video encoding performance wasn’t affected.

ATTO Disk Benchmark

With eight DRAM slots, the Strix X299-E Gaming lets you stick an insane amount of memory into your motherboard. It supports up to 128GB of DDR4, so running a RAM drive doesn’t sound like a ludicrous idea at all. We installed the latest revision of ROG RAMDisk II and created a 16GB RAM drive to evaluate the impact of faster memory when it’s configured as storage. ATTO measures read and write performance across different block sizes.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-9

Faster memory had little impact on write speeds with the really small blocks, from 512B through 64KB, and with extremely large blocks, from 16MB up. The results bookended by those ranges are more mixed, with DDR4-4133 slightly ahead with some block sizes but trailing behind with others. It’s worth noting that the transfer rates are much lower than what we saw in the memory benchmarks, so frequency may not be the bottleneck here.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-10

Read performance was consistent from 512B to 2KB, but the DDR4-4133 config surged ahead from there up to 64KB. DDR4-2666 came out ahead with most of the larger block sizes, although performance clearly plateaued for both setups. Again, overall speeds were much lower than in the memory benchmarks.

CrystalDiskMark

CrystalDiskMark is useful for testing the sequential and random performance of storage devices like our RAM drive.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-11

Peak throughput was once again much lower than what we observed in synthetic memory benchmarks, suggesting that frequency didn’t bottleneck the performance of our RAM drive. The results were very close, with DDR4-2666 actually pulling slightly ahead in a couple tests.

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-12

CrystalDiskMark logged much higher sequential speeds with writes than with reads, but they were still well below the peak bandwidth measured in previous synthetic tests. This benchmark was basically unaffected by the system’s memory speed.

Overwatch

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-13

While increasing the memory speed to 4133MHz didn’t impact the average frame rate in Overwatch, the performance from frame to frame was more consistent, with tighter oscillation between highs and lows.  Switching to DDR4-4133 also raised the minimum frame rate from 127 to 140 FPS.

PlayerUnknown's Battlegrounds (PUBG)

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-14

For the most part, frame rates in PUBG were a lot higher with DDR4-4133 compared to DDR4-2666. Gameplay felt smoother, and the average frame rate was 11% higher with the faster RAM.

Tom Clancy's Ghost Recon: Wildlands

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-15

Memory speed has no effect on Wildlands performance. Frame rates and variance are similar for both memory configurations.

Warhammer 40,000: Dawn of War III

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-16

In Dawn of War III, the DDR4-4133 configuration registered slightly higher frame rates. The average increased by 7.7%, and the dips weren’t as low as with DDR4-2666. Faster memory didn’t eliminate occasional frame drops completely, though.

The Witcher 3: Wild Hunt

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-17

We didn’t notice any memory-related changes in performance in The Witcher 3.

Crysis 3

Testing-The-Impact-Of-Ultra-High-Speed-Memory-On-X299-Performance-18

In Crysis 3, frame rates oscillated slightly more with DDR4-2666. The minimum and average frame rates were largely unaffected by the memory speed, though.

Conclusion

Common sense tells us that faster is better. That statement remains true in most circumstances, but when we must look at different angles when we evaluate memory performance. Our tests show that jumping from DDR4-2666 to DDR4-4133 produces big gains in synthetic benchmarks. However, there’s less of an advantage with real-world workloads, if there’s any impact at all. That’s the case with Skylake-X and Intel’s X299 platform, at least. Memory speed can make a bigger difference on other platforms, especially in dual-channel configurations with less bandwidth overall.

For X299, most users should prioritize memory capacity over speed. Separate the part of your budget that’s reserved for memory and pick the capacity that matches how you plan to use the system; content creators and power users should have more memory, while gamers can get away with less. Once you’ve decided on the capacity, purchase the fastest kit your budget allows. 

Hit this thread in the ROG forums to discuss the article.