RAM not running at advertised speed: fix in 3 steps

Hardware – RAM & MB Intermediate 👁 0 views 📅 May 25, 2026

Your RAM's stuck at 2133 MHz or 2400 MHz instead of its rated speed. Here's why and how to force it right—without frying anything.

Step 1: The 30-second fix — enable XMP or DOCP

This is the most common fix. 9 times out of 10, your motherboard's BIOS is running RAM at a safe default speed (usually 2133 MHz or 2400 MHz). You need to tell it to use the rated speed.

  1. Restart your PC and mash Del or F2 (sometimes F10 or Esc) to enter BIOS.
  2. Look for a section named AI Tweaker, OC, Performance, or Memory. On ASUS boards it's usually Ai Overclock Tuner; on Gigabyte it's XMP; on MSI it's A-XMP; on ASRock it's XMP 2.0.
  3. Change the setting from Auto to Profile 1 (or Enabled). This activates the XMP (Intel) or DOCP (AMD) profile stored on the RAM itself.
  4. Save and exit (F10).

Had a client last month whose brand-new Corsair Vengeance 3600 MHz kit showed up as 2133 MHz. He'd built the PC himself, skipped this step, and thought the RAM was defective. One BIOS toggle later, it was running full speed. If your PC boots and runs fine after this, you're done. If it crashes or doesn't boot, move to Step 2.

Step 2: The 5-minute fix — manual timings and voltage

Sometimes XMP just doesn't stick. Maybe the profile is slightly too aggressive for your CPU's memory controller, or the motherboard's auto-voltage is too low. This is common on Ryzen 3000/5000 series with 4 sticks of RAM.

  1. Go back into BIOS and re-enable XMP, but don't exit yet.
  2. Find the DRAM Voltage setting (usually under the same OC menu). Set it to 1.35V (for DDR4) or 1.25V (for DDR5). XMP profiles often request 1.35V anyway, but some boards undervolt by default.
  3. Find the Memory Frequency setting. Instead of leaving it on Auto, manually set it to your kit's rated speed (e.g., 3200 MHz).
  4. Look for Command Rate and set it to 2T (or 2N). This relaxes timing slightly, which helps stability on budget boards.
  5. Save and exit. If it boots, run MemTest86 (free) or Windows Memory Diagnostic to check for errors. If it still fails, move to Step 3.
Real-world example: I had a Gigabyte B450 board with a Ryzen 5 3600 and 4x8GB G.Skill Trident Z 3200 MHz. XMP would boot only with 2 sticks. Setting voltage to 1.35V, frequency to 3000 MHz, and command rate to 2T got all 4 sticks stable. Sometimes you need to drop the frequency a notch—3000 MHz is still way better than 2133 MHz.

Step 3: The 15+ minute fix — BIOS update, CPU seating, or memory controller limit

If you've tried both above and your RAM still refuses to run at advertised speed, something deeper is wrong. Here's the checklist:

  1. Update your BIOS. Motherboard manufacturers add memory compatibility fixes in every update. Head to your board's support page, grab the latest BIOS file (use a USB stick), and flash it via the BIOS's own update tool. This fixed a friend's X570 board that couldn't run 3600 MHz at all—after the update, it ran fine with XMP.
  2. Check your CPU's memory controller limit. Older CPUs (Intel 6th/7th gen, Ryzen 1000 series) cap out around 2666–3200 MHz. If you're trying to run 3600 MHz on a Ryzen 1600, it might just not be possible. Check the spec sheet for your CPU.
  3. Reseat your CPU. I know it sounds crazy, but I've seen bent pins or uneven mounting cause memory channel instability. Take off the cooler, lift the CPU, inspect for bent pins on the motherboard socket (Intel) or CPU pads (AMD), and reinstall with even pressure.
  4. Single stick testing. Run the system with only one RAM stick in slot A2 (second from CPU). If it hits rated speed, the other stick or slot is the problem. Swap sticks to isolate which is bad.
Hard truth: Some RAM kits just don't work at their rated speed on certain boards. I've seen Corsair Vengeance LPX refuse to run above 2933 MHz on an ASRock B450M, no matter what. In that case, replace the kit with one from your motherboard's QVL (Qualified Vendor List). Yes, it's annoying, but cheaper than replacing your board.

Quick reference: Common XMP/DOCP pitfalls

SymptomLikely causeFix
Boot loops after enabling XMPVoltage too low or timing too tightSet DRAM voltage to 1.35V, Command Rate to 2T
System runs but crashes in gamesMemory instability at rated speedDrop frequency by one step (e.g., 3200 → 3000)
Only half the RAM detectedReseat sticks or check CPU socket pinsRemove and reinstall sticks, inspect CPU
RAM runs at 2133 MHz after BIOS updateXMP reset to defaultsRe-enable XMP in BIOS

If none of this works, your RAM might be faulty. Run MemTest86 for at least one full pass (2–4 hours). If errors pop up, RMA the kit. But in 90% of cases, it's just a BIOS setting you missed. Go fix it.

Was this solution helpful?