RAM Not Running at Rated Speed? Fix It in BIOS
Your RAM might be stuck at a slower default speed because XMP isn't enabled. Here's how to fix it step by step.
Quick Answer
Go into your BIOS, find the XMP (Intel) or DOCP (AMD) setting, enable Profile 1, save and exit. That's it. Your RAM will run at its rated speed.
Most people buy 3200MHz or 3600MHz RAM and never check what speed it's actually running at. By default, the motherboard runs RAM at a safe, low speed — usually 2133MHz or 2400MHz. It's not a defect. It's just the default failsafe. The real speed is locked behind a profile called XMP (Intel) or DOCP (AMD). This profile contains the timings and voltage needed for the advertised speed. Without it, your RAM is basically jogging when it could sprint. This happens on both DDR4 and DDR5 systems. On Ryzen, it's sometimes called DOCP or A-XMP. The fix is the same.
How to Check Your Current RAM Speed
Before you change anything, know what you're working with. Open Task Manager (Ctrl+Shift+Esc), go to the Performance tab, click Memory. Look at the Speed line. If it shows 2133MHz, 2400MHz, or 2666MHz, but your RAM kit says 3200MHz or higher, it's not running at full speed.
Or open Command Prompt and type:
wmic memorychip get speedThis shows each stick's current speed. If it doesn't match the label, you need to enable XMP.
Step-by-Step: Enable XMP in BIOS
- Restart your PC and press the BIOS key repeatedly as it boots. Common keys: Del, F2, F10, Esc. It's usually shown on the screen for a second. If you miss it, restart and try again.
- Once in BIOS, look for a section called Ai Tweaker (Asus), OC (MSI, Gigabyte), Extreme Tweaker (Asus), or Performance (some prebuilts). On simpler BIOS interfaces, it might be under Advanced Settings.
- Find the setting labeled XMP (Intel) or DOCP (AMD). On Gigabyte boards, it might say XMP Profile. On ASRock, it's often under OC Tweaker.
- Change it from Disabled to Profile 1. Profile 1 is the safe, tested profile from the RAM manufacturer. Profile 2 is usually a more aggressive one — skip that unless you know what you're doing.
- After selecting Profile 1, press F10 to save and exit. Confirm with Yes.
- The PC will restart. If it doesn't boot, wait. Some boards do a memory training cycle that takes 20-30 seconds. Don't panic. If it still doesn't boot after a minute, go to step 7.
- If the PC boots to Windows, check the speed again in Task Manager. You should see the rated speed now. If you see a different speed (like 2933MHz instead of 3200MHz), don't worry — that's normal for some CPU/motherboard combos. You're still faster than 2133MHz.
What If the PC Won't Boot After Enabling XMP?
This happens. It's usually a stability issue with the RAM or motherboard. Here's what to do:
- Clear CMOS — Turn off the PC, unplug the power cord, remove the small round battery on the motherboard (CR2032), wait 30 seconds, put it back, plug in, boot. This resets BIOS to defaults. Then try again with a different XMP profile or lower speed.
- Manually set the speed — Instead of XMP, go into the same BIOS section and set the Memory Frequency manually to 3000MHz or 2933MHz. Leave timings on Auto. This often works when XMP doesn't.
- Update your BIOS — Older BIOS versions have buggy XMP support. Check your motherboard manufacturer's website for the latest version. Install it via the built-in BIOS update tool (usually called Q-Flash or M-Flash). This fixes a lot of RAM issues.
- Check RAM slots — Make sure your RAM is in slots A2 and B2 (2nd and 4th from the CPU). That's the dual-channel sweet spot on most boards. Single slot or wrong slots cause instability.
Alternative Fix: Use Ryzen Master or Intel XTU
If you're on Ryzen, you can enable DOCP from within Windows using Ryzen Master. Download it from AMD's site, open it, go to the Profile 1 tab, click Apply. It does the same thing as BIOS. For Intel, Intel Extreme Tuning Utility (XTU) can set XMP from Windows. Both are free. But I still prefer BIOS — it's more reliable.
Prevention Tip for Next Time
When buying RAM, check your motherboard's QVL (Qualified Vendor List). It's a list of tested RAM kits. If your kit isn't on there, XMP might not work at all. Also, buy RAM in a matched kit, not two separate sticks. Kits are tested together. Single sticks paired later can cause timing conflicts. And don't mix speeds — all sticks should be the same rated speed and latency (like CL16). Mixing 3200MHz and 3600MHz forces everything to the slower speed.
One more thing: If you have four sticks of RAM, XMP might not hold at the rated speed. Four sticks put more stress on the memory controller. You might need to drop to 2933MHz or 3000MHz for stability. That's normal.
That's it. You're now running at full speed. You'll notice it most in games and apps that use a lot of memory. It's not a night-and-day difference, but it's free performance you already paid for.
Was this solution helpful?