How To Enable XMP In BIOS | Make Your RAM Run at its Rated Speed

Enabling XMP in the BIOS is a one-time process that forces your RAM to run at its advertised speed, unlocking performance your PC is likely leaving on the table.

If you installed DDR4 rated at 3600 MHz or DDR5 rated at 6000 MHz but your PC shows a lower speed in Windows, the fix is a single toggle inside the motherboard firmware. XMP (Extreme Memory Profile) is Intel’s technology for automatically overclocking memory to its rated speed and timings. AMD systems use a functionally identical setting called DOCP or EXPO depending on the motherboard brand. The process takes about two minutes and involves hitting the right key during startup, flipping the setting, and letting the system reboot through a brief memory training cycle.

Where Is XMP Hiding In Your BIOS?

The exact menu name depends on your motherboard manufacturer, but the principle is the same across every modern board. You are looking for the section dedicated to overclocking or advanced memory tuning. On some motherboards you must switch from the simplified Easy Mode view to an Advanced Mode view before the option appears — look for a function key prompt (usually F7) in the bottom-right corner of the screen.

Motherboard Brand Menu Name Setting Label
ASUS (Intel) AI Tweaker XMP I (or XMP II, XMP Tweaked)
ASUS (AMD) AI Tweaker DOCP or EXPO
MSI OC (Overclocking) Extreme Memory Profile / A-XMP
Gigabyte Tweaker XMP
ASRock OC Tweaker XMP

The Step-By-Step Process

Getting Into The BIOS

Restart your PC and press the BIOS key repeatedly as soon as the screen lights up. The most common keys are Del and F2, but F10 and Esc are used on some systems. If Windows loads, you waited too long — restart and try again. The timing window is small and usually appears as a one-line prompt like “Press DEL to enter setup.”

Enabling XMP On ASUS

Once inside, press F7 to enter Advanced Mode if you are not already there. Navigate to AI Tweaker, find AI Overclock Tuner, and change it from Auto to XMP I. On an AMD board, set it to DOCP or EXPO instead. Press F10, confirm with OK, and let the system reboot. ASUS Support FAQ outlines the exact same sequence.

Enabling XMP On MSI

Open Advanced View by pressing F7 if the BIOS opens in Easy Mode. Head to the OC section, scroll down to Extreme Memory Profile and toggle it to Enabled. Alternatively, click A-XMP and pick Profile 1. Save and exit with F10.

Troubleshooting: When XMP Won’t Work Or Causes Crashes

Memory Training Is Normal

After enabling XMP, the system may reboot two or three times before it posts successfully. This is called memory training — the motherboard is testing the new speed, timings, and voltage to find a stable configuration. Let it cycle. If it fails to boot after five attempts, the board usually resets XMP to default automatically.

Start With Profile 1, Not The Aggressive One

Motherboards like ASUS offer XMP I (standard profile) and XMP II or XMP Tweaked (tighter timings for more performance). Always start with XMP I. The tighter profiles are more likely to be unstable if your CPU’s memory controller is average. Test XMP I for a week before trying anything higher.

AMD Boards Need DOCP Or EXPO

On an AMD platform, especially with a Ryzen CPU, selecting XMP directly may not work correctly. ASUS boards use DOCP to configure AMD-friendly memory timings, while newer boards support EXPO, AMD’s own profile format released in 2022. Check your RAM kit — if it says “EXPO” on the box, enable EXPO, not XMP.

Voltage Matters

Most DDR4 XMP profiles request 1.35V. DDR5 profiles often require 1.4V to 1.5V. The motherboard usually applies this voltage automatically when you enable XMP, but if you experience instability, confirm the voltage matches the RAM manufacturer’s spec. Changing voltage manually is a last resort — the automatic value is almost always correct.

Verifying XMP Is Active In Windows

After the PC boots to your desktop, you can confirm the new speed in two places. Press Ctrl + Shift + Esc to open Task Manager, go to the Performance tab, click Memory, and look at the Speed value. It should match the number on your RAM kit. If it still shows the default JEDEC speed (e.g., 2133 MHz for DDR4), the setting did not save or the motherboard fell back to safe defaults after a failed boot. For a more detailed read, use CPU-Z — open the Memory tab for current speed and the SPD tab to see the profiles stored on the RAM sticks.

Verification Method What To Look For
Task Manager (Ctrl + Shift + Esc) → Performance → Memory Speed value matches kit rating (e.g., 3600 MHz)
CPU-Z → Memory Tab DRAM Frequency = half the effective speed (e.g., 1800 MHz = 3600 MT/s)
CPU-Z → SPD Tab List of XMP profiles stored on the module

The One Mistake That Wastes The Whole Effort

Not saving before exiting is the most common error. After you enable XMP, pressing the power button or resetting without choosing Save & Exit (F10 on nearly every motherboard) discards the change. Always hit F10 or navigate to the Save & Exit tab and select Save Changes and Reset. The system will restart and begin memory training. Once it posts and boots to Windows, verify the speed in Task Manager. If the speed matches your RAM’s rated MHz, the profile is active and your PC is finally running memory at the performance level you paid for.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.