Is your memory running slower than it should?
Desktop memory is sold at one speed and almost always starts at a slower one. Until a profile called XMP or EXPO is switched on in the firmware, a DDR5-6000 kit typically runs at 4800 MT/s and a DDR4-3600 kit at 2133 or 2400. Here is how to check, and how to fix it in about a minute.
Updated 24 September 2026
Why it happens
Every memory module carries a set of standard speeds that any motherboard can use safely, defined by the JEDEC standards body. Faster retail kits add a second set of settings — an Intel XMP or AMD EXPO profile — for the speed printed on the box. The board uses the standard speed unless it is told otherwise, so the faster profile sits unused until someone switches it on.
Nothing warns you. The PC works normally, just slower than the memory you paid for.
Check the speed it is running at
- Open Task Manager (Ctrl+Shift+Esc), choose Performance, then Memory.
- Read Speed. That is the speed the memory is running at now. Newer versions of Windows show it in MT/s; older ones say MHz, but the number means the same thing.
- Compare it with the speed the kit is sold at: on the box, on the sticker on each module,
or in the part number. Many part numbers spell it out — a Corsair kit ending in
5200C40is rated for 5200 MT/s.
You can also list every module from PowerShell:
Get-CimInstance Win32_PhysicalMemory | Format-Table DeviceLocator, PartNumber, ConfiguredClockSpeed
ConfiguredClockSpeed is the running speed. Don’t read the separate
Speed property as the rating on the box: for most XMP and EXPO kits it reports a
standard speed instead, so it cannot settle the question on its own.
If you use CPU-Z, its DRAM Frequency is half the MT/s figure — 3000 MHz there is DDR5-6000 — because memory transfers data twice per clock. That is expected, not a fault.
Switch the profile on
- Restart and enter the firmware setup, usually by pressing Delete or F2 as the PC starts.
- Find the memory profile setting. It is often on the first screen, and its name depends on the board: XMP on Intel boards and many AMD ones, EXPO for AMD DDR5, DOCP on older ASUS boards for AMD. ASUS puts it under Ai Overclock Tuner, MSI shows an XMP or A-XMP button, and Gigabyte calls it Extreme Memory Profile (X.M.P.).
- Choose Profile 1, then save and exit (usually F10).
- Wait. The first start after a memory change can sit on a black screen for a minute or more while the board trains the memory, especially with DDR5. Don’t switch it off.
- Check Task Manager again. Speed should now match the kit’s rating.
Is it safe?
The profile is the speed and timings the memory maker tested the kit at, and on most systems it simply works. Strictly, though, it runs the memory beyond the processor’s official specification. If the PC becomes unstable afterwards — crashes, failed starts, errors in a memory test — go back into the firmware and choose a slightly slower speed, or switch the profile off again. Most boards reset themselves after a few failed starts, and clearing the CMOS (the board manual shows how) always does.
Two cases where the rated speed may not hold: four DDR5 modules rather than two, which many boards cannot run at full speed, and kits bought separately and mixed together.
How much difference does it make?
That depends on what the machine does. Memory speed matters most for integrated graphics, for games that are limited by the processor — where it shows most in the slowest frames — and for work that moves a lot of data. A game that is already limited by its graphics card at a high resolution will barely change. The honest way to know is to measure before and after, on your own machine.
Laptops and pre-built PCs
Most laptops have no memory profile setting at all: the maker chose the speed and it cannot be changed. Some pre-built desktops lock the option too. In both cases the running speed may be exactly what the maker intended, even when the modules could go faster.
While you are in there: dual channel
Two modules are faster than one only when they sit in different memory channels. Boards pair their slots in a particular way — commonly the second and fourth slots from the processor — and two modules in neighbouring slots often share one channel, which roughly halves memory bandwidth. The board manual shows the right slots. A single module has the same limit, and the fix there is a second, matching module.
How Bottleneck checks this
Bottleneck reads each module’s part number to find the speed it is rated for, and compares it with the speed it is actually running at. It also says when the running speed is the standard fallback — the usual sign that the profile was never switched on. It checks the channel layout the same way, and it measures memory bandwidth and latency, so a second scan after the fix shows what changed.
The rating comes from the part number. That works for retail kits; where a module’s part number does not include a speed, as on many OEM modules, Bottleneck says nothing rather than guessing.