RAM Guide: Trouble with Memory? – Part 1

HARDWARE
RAM Guide: Trouble with Memory? – Part 1

When purchasing a computer, a lot of users don’t give much thought to RAM, even though it can seriously affect performance—positively or negatively. This three-part guide provides an overview of what to look at when you go shopping.

Know your system

First of all, each platform has its quirks. Just because you buy a DDR4 4600 MHz kit doesn’t mean that your platform will let you run the memory with such speed. There are four important points to consider here.

  • Maximum memory speed is limited if you buy a CPU with a locked multiplier. The CPU manufacturer specifies what RAM speed is supported and generally, there are no workarounds for this limitation. If you want to squeeze more performance out of your PC with locked processor, opt for modules with tighter timings (look for CL – the lower the number, the better).
The i5-8500 is a locked CPU – there is no way to set higher RAM frequency than 2666 MHz.
The i9-9900K is an unlocked CPU – it will run with DDR 2666 MHz for sure, but you can also reach for more without encountering a problem.
  • Even if you have an overclockable CPU, RAM speed is highly dependent on the capabilities of the CPU’s IMC (Integrated Memory Controller). As in CPU frequency overclocking, your mileage may vary from piece to piece even with the same processor model. So, just because somebody achieves a 4400 MHz DDR4 speed using one processor model doesn’t mean you’ll be certain to run your RAM with the same speed with the same CPU model.
  • Maximum RAM clocks are platform specific. Some platforms just don’t work with high RAM frequencies. Intel Sandy Bridge architecture is a good example. Good luck trying to run it with DDR3 at eg. 2933 MHz. Also, complex platforms with many memory channels like Intel’s X299 Skylake-X CPUs aren’t capable of running very high memory clocks.
  • Finally, there is the motherboard itself. The mainboard layout and BIOS are very important. Motherboards can feature a T-Topology or Daisy Chain connection of DIMM slots to the CPU.

T-Topology works better with all 4 DIMM slots occupied. Daisy Chain, for its part, offers better overclocking when 2 DIMM slots are used. Please note that we are talking here about the most common motherboards with 4 DIMM banks (mainstream platforms like AM4 / LGA1151 with 2 memory channels, each featuring 2 DIMM slots).

Schematics drawn by Actually Hardcore Overclocking YT channel.

There are also motherboards with a single DIMM slot per channel. This doesn’t automatically make them great in terms of memory overclocking (OC). Everything is about how well the traces are laid out. If this feature is executed correctly, such a board can provide noticeably higher RAM OC.

ASRock Z170M OC Formula – one of the best LGA1151 boards for extreme overclocking (even for i9-9900K CPUs, despite its being based on an officially unsupported Z170 chipset). Thanks to its well-designed RAM layout with 2 DIMM slots and good BIOS, it offers great performance and fantastic overclocking capabilities.
Gigabyte X99 SOC Champion – great LGA 2011-3 motherboard for extreme overclocking. Usually X99 boards feature 8 DIMM slots, but this one was engineered with pure performance in mind.

The different topologies are nicely described here:

Speed is not always the answer

Clocks are very important, but you should also watch the timings, as they too contribute to performance. In terms of clocks, a higher MHz number will mean higher performance, but timings work the other way around – the smaller the numbers, the better.

The timings can also be an indicator of RAM quality and overclocking potential. Eg. DDR4 3200 MHz CL16 modules are rather mediocre spec-wise, and I wouldn’t expect any great overclocking potential from them. The 3200 MHz CL14 kit, on the other hand, should have a lot more to offer, while  something like 3200 MHz CL18 is probably garbage.

You should be aware that each application/game behaves differently. Some work faster with tighter RAM timings and some don’t mind timings too much. In some scenarios, 3000 MHz CL15 can prove faster than 3400 MHz CL17, though clocks are usually more important performance-wise. Of course, if the timings are very loose, it will noticeably hinder the performance even if the clocks are high.

With knowledge of your platform quirks and your budget limitations, you’re probably best advised to balance memory speed and timings.

Tip: If you check your memory speed in CPU-Z software, be wary that it presents real RAM clocks. Eg. 1600 MHz in CPU-Z means that your RAM is working at 3200 MHz. The reason is simple: DDR means Double Data Rate. So you double the clocks.

This memory is running at 2666 MHz DDR speed.

Tip 2: Desktop users are accustomed to plugging in a memory kit with nearly every possible speed to the motherboard and expecting it to run. Even with the Sandy Bridge platform, when you plug in a DDR 2933 MHz stick, which have no way of working with such speeds, the PC should figure out what to do, boot up (albeit at slower DDR clocks) and just work.

With notebooks, it’s usually not so straightforward. It is common that if you plug in an even slightly faster RAM than factory installed, you’ll be greeted by nothing more than a black screen. To avoid such scenarios when upgrading RAM in mobile devices, opt for a module that features the same speed as the original ones. Note that this doesn’t concern some high-end models like Alienware, which are closer to desktop PCs than normal notebooks and can handle overclocking.

The more the merrier?

Nowadays for even the simplest PC I wouldn’t go below 8 GB of RAM. If yours is going to be a gaming and/or universal machine, I strongly recommend 16 GB. 32 GB and more would be usable only if you have special needs or want to set up a RAM disk. For example, Adobe Premiere has an enormous appetite for memory. With Full HD projects, it can easily consume 30 GB of RAM. 4K video editors may reasonably call for even 64 GB.

Of course, how much RAM you need and how much RAM the mainboard can support are two different things. Always check the motherboard manual for that information.

Software limitations on available RAM may also be an issue. Nearly everybody today goes for a 64 bit system. But if you stumble across a 32 bit (X86) system, don’t be surprised to see 4 GB RAM (or less) reported by the OS even if there is much more installed. And there is no other workaround for X86 limitations than to install an X64 system.

Also keep in mind the limitations of some Windows 7 versions. Home Basic won’t detect more than 8 GB of RAM while Home Premium tops out at 16 GB. If you want to go beyond that (up to 192 GB), you need one of the three other versions available: Professional, Enterprise or Ultimate.

Windows 10 has quite a leg up on 7: Home version supports up to 128 GB while the Pro and Enterprise/Education versions will detect a whopping 512 GB RAM.

For users of motherboards with a single RAM slot for each channel, there are special double-stacked  RAM modules with high capacities. But they aren’t cheap and are much taller than standard sticks. They also have very limited compatibility. But if you are among the few users of such motherboards, this option might be worth considering.

Zadak Double Capacity DDR4 modules (2x 32 GB kit).

Part I Takeaway

  • Stick to 64 bit operating systems.
  • If you are a typical user of a mainstream platform, go for 16 GB of RAM.
  • For users of new unlocked processors, 3000 MHz – 3466 MHz kits with a CL around 16 should be the sweet spot between performance and price. With locked CPUs, go for the fastest modules your CPU can handle, according to manufacturers specifications. As for notebooks, you’re best off sticking with the RAM speed your device came with out of the factory.
Grzegorz Iwan
Grzegorz Iwan
Amateur extreme overclocker from Poland, one of two Poles who broke the 8 GHz CPU clock barrier. Hardware enthusiast and collector, envoy of PCMasterRace philosophy; You can find ivanov's fanpage here.

JOIN THE NATION

SIGN UP

MORE FOR YOU

Privacy Policy