PC Optimization #XMP#DOCP#RAM speed

Enabling XMP/DOCP for RAM Speed in Windows 11 and BIOS

Learn how to enable XMP or DOCP in your BIOS to run your RAM at its advertised speed and boost system performance.

7 min read

If you bought 6000 MHz DDR5 or 3600 MHz DDR4 RAM and your system is running at 2133 or 2400 MHz, you’ve left significant performance on the table. By default, all RAM runs at JEDEC baseline speeds. XMP (Intel Extreme Memory Profile) and DOCP/EXPO (AMD’s equivalent) are BIOS profiles embedded in your RAM’s SPD chip that unlock the advertised speeds instantly — no manual tuning required.

XMP vs DOCP vs EXPO: What’s the Difference?

TermUsed ByStandard
XMP 2.0Intel (DDR4 era)JEDEC-adjacent, Intel-certified
XMP 3.0Intel (DDR5 era)Supports up to 3 profiles + 2 user-writable slots
DOCPAMD (ASUS boards, DDR4)AMD’s XMP-equivalent profile name
EXPOAMD (DDR5, Ryzen 7000+)AMD’s official DDR5 OC profile standard

They all do the same thing: load pre-validated timing and voltage settings from your RAM’s SPD chip into the memory controller. On AMD platforms, some boards call it DOCP even for DDR5; others call it EXPO or A-XMP. The name varies by motherboard brand, not by RAM.

Step 1: Verify Your RAM’s Rated Speed

Before entering the BIOS, confirm what speed your RAM is rated for:

  • Check the label on the RAM stick itself
  • Look at your purchase receipt or product page
  • In Windows: open Task ManagerPerformanceMemory — it shows current speed (not rated speed)

If Task Manager shows 2133 MHz and your sticks say 6000 MHz DDR5, XMP/DOCP is not enabled yet.

Step 2: Enter the BIOS

Restart your PC and press the BIOS key during POST (the initial splash screen):

ManufacturerCommon BIOS Key
ASUSDel or F2
MSIDel
GigabyteDel or F2
ASRockF2 or Del
EVGAF2

Tip: Press the key repeatedly as soon as you power on — don’t wait for the Windows logo.

Step 3: Enable XMP / DOCP / EXPO

ASUS Boards (Intel — XMP)

  1. Enter BIOS → Ai Tweaker tab (or press F7 for Advanced Mode if in EZ Mode).
  2. Find Ai Overclock Tuner — set it to XMP I or XMP II (choose the highest profile your sticks support).
  3. Press F10 to save and exit.

ASUS Boards (AMD — DOCP/EXPO)

  1. Enter BIOS → Ai Tweaker.
  2. Find Ai Overclock Tuner — set to DOCP or EXPO depending on your board/RAM.

MSI Boards

  1. Enter BIOS → click SettingsAdvanced.
  2. Find DRAM Profile Configuration → enable XMP or A-XMP/EXPO.
  3. Alternatively, MSI’s EZ Mode has an XMP toggle button directly on the main screen.

Gigabyte Boards

  1. Enter BIOS → press F2 for Classic mode.
  2. Go to Tweaker tab → Extreme Memory Profile (X.M.P.) → select Profile 1 or Profile 2.

ASRock Boards

  1. Enter BIOS → OC Tweaker tab.
  2. Find DRAM Frequency — set it to XMP or EXPO profile.

Step 4: Verify the Change in Windows

After saving and rebooting:

  1. Open Task ManagerPerformanceMemory.
  2. Confirm the speed now shows your RAM’s rated frequency (e.g., 3600 MHz for DDR4 or 6000 MHz for DDR5).

You can also verify with CPU-Z:

  • Download CPU-Z from cpuid.com
  • Go to the Memory tab — look at DRAM Frequency (this is half the actual speed for DDR — multiply by 2 to get MHz)
  • Check the SPD tab to see all XMP profiles stored on each stick

DDR5 Specifics: Why 6000 MHz is the Sweet Spot for Ryzen

On AMD Ryzen 7000 series (Zen 4) and Ryzen 9000 (Zen 5), the memory controller has a special behavior:

  • At 6000 MHz DDR5, the Infinity Fabric (FCLK) runs at 2000 MHz in a 1:1 ratio with the memory controller clock (MCLK) — this is called UCLK = MCLK mode.
  • Above 6000 MHz, the system enters a 2:1 decoupled mode (UCLK = MCLK/2), which adds latency and partially offsets the bandwidth gain.

For Intel Core Ultra 200 series (Arrow Lake), DDR5 at 6400–7200 MHz is the practical performance range before diminishing returns.

Troubleshooting: System Won’t Boot After Enabling XMP

This is common and not dangerous. If the system fails to POST with XMP enabled:

  1. The motherboard will typically auto-reset to safe JEDEC speeds after 2–3 failed boots.
  2. Re-enter BIOS and try XMP Profile 2 if available (a more conservative spec).
  3. Check RAM compatibility on your motherboard’s QVL (Qualified Vendor List) — search your board’s support page.
  4. Try installing RAM in slots A2 and B2 (not A1/B1) — most boards require this for dual-channel XMP stability.
  5. If using 4 sticks, XMP stability drops significantly — you may need to reduce to 2 sticks or manually loosen timings.

Manual Tuning Beyond XMP

XMP is a starting point. Advanced users can tighten primary timings manually for lower latency:

CL (CAS Latency): Lower = faster (e.g., 30 → 28 for DDR5)
tRCD: Row to Column Delay — often matches CL
tRP: Row Precharge — usually matches CL
tRAS: Row Active Time — rule of thumb: CL + tRCD + 2

Use DRAM Calculator for Ryzen (by 1usmus) on AMD platforms for safe timing recommendations based on your RAM’s IC (memory chip) type.

Real-World Performance Impact

Enabling XMP on DDR4 3200–3600 MHz vs stock 2133 MHz typically yields:

  • 5–15% improvement in memory bandwidth (useful for video editing, compilation)
  • 3–8% FPS gain in CPU-bottlenecked games
  • Lower 1% lows in frame time — smoother gameplay feel

DDR5 6000+ MHz vs 4800 MHz (DDR5 JEDEC base) shows even larger deltas — up to 20% in some workloads on AMD platforms due to the FCLK coupling effect.

Conclusion

Enabling XMP or DOCP is one of the highest-value, lowest-risk BIOS changes you can make. It takes under two minutes and unlocks the speed you already paid for. If you’ve never done it, check Task Manager right now — there’s a good chance your memory is running at half its rated speed.

#DDR4 #DDR5 #BIOS #memory overclocking #RAM speed #DOCP #XMP