RAM is one of the easiest components to upgrade and, at the same time, one of the ones people get wrong most often. They buy the wrong module, fit one stick when two would be needed, or pay extra for speeds the platform will never use. With a few clear notions these mistakes are easy to avoid.
What RAM is for
System memory holds the programs that are running and the data they are working on. It is much faster than any SSD, but it is volatile: when you switch off the computer the contents are lost. If there isn't enough RAM, the operating system moves part of the data to disk (page file or swap) and everything slows down noticeably: it's the classic computer that "freezes" when you open too many browser tabs.
How much you need
There is no number that fits everyone, but a few practical guidelines help:
- 8 GB: the minimum for a modern system with light use; with a busy browser you soon hit the limit.
- 16 GB: the sensible choice for most people, including gaming and heavy office work.
- 32 GB: software development with containers or virtual machines, photo editing on large files, video editing.
- 64 GB and up: heavy virtualisation, large datasets, professional 3D rendering.
The best way to find out is to watch your own system: Task Manager on Windows, Activity Monitor on macOS or free -h on Linux show how much memory you really use during a normal working day.
DDR4 and DDR5
DDR4 and DDR5 are two different generations and they are not interchangeable: the modules have the notch in a different position and each motherboard supports only one. So the platform makes the choice for you.
The main differences in DDR5:
- higher transfer rates;
- each module is split into two independent subchannels, which improves efficiency with many concurrent accesses;
- voltage regulation takes place on a circuit located on the module itself;
- error correction inside the chip (on-die ECC), which protects the cells but does not replace the true system-level ECC used in servers.
On new systems DDR5 is now the norm. To upgrade an existing DDR4 PC, on the other hand, simply stick with DDR4.
Dual channel: the detail that makes the difference
Common desktop platforms have two memory channels. With two identical modules fitted in the right slots, the processor uses them in parallel and the available bandwidth doubles. With a single module you run in single channel.
The difference is most noticeable with integrated graphics, which uses system RAM as video memory, and in many games. That's why two 8 GB modules are almost always better than one 16 GB module.
The correct slots are listed in the motherboard manual: with four slots you usually use the second and fourth counting from the processor, often labelled A2 and B2.
Speed and latency
On the packaging you'll find labels like "DDR5-6000 CL30". The first number is the transfer rate in millions of transfers per second; the second is the CAS latency, i.e. how many clock cycles pass between requesting a piece of data and it becoming available.
A higher latency doesn't necessarily mean slower memory, because at higher speeds each cycle is shorter. To compare, you can estimate the real latency in nanoseconds:
latency (ns) = CL × 2000 / speed (MT/s)
DDR4-3200 CL16 → 16 × 2000 / 3200 = 10 ns
DDR5-6000 CL30 → 30 × 2000 / 6000 = 10 ns
The two modules have the same real latency, but DDR5 offers much more bandwidth.
XMP and EXPO: turn them on
Modules boot by default at a conservative standard speed. To use them at the speed you paid for, you need to enable the XMP (Intel) or EXPO (AMD) profile in the BIOS/UEFI. It's one of the most forgotten settings: after installation, always check the actual speed in a diagnostic tool.
If the system becomes unstable after enabling it, try a more conservative profile or update the BIOS: memory support often improves with later revisions.
Common mistakes
- Mixing different modules: it may work, but the system falls back to the slowest module and sometimes becomes unstable. A single kit is better.
- Ignoring the motherboard's compatibility list for aggressive or four-module configurations.
- Buying laptop memory (SO-DIMM) for a desktop, or vice versa: the form factors differ.
- Not checking whether laptop RAM is soldered: on many thin models it can't be upgraded.
In short
- For most uses, 16 GB is the reasonable starting point.
- DDR4 and DDR5 are not compatible with each other: the motherboard decides.
- Two modules in dual channel outperform a single module of the same capacity.
- Speed and latency must be read together; real latency is measured in nanoseconds.
- After installing, enable XMP or EXPO and check the actual speed.