Back

Hardware Guide

How to Enable XMP & Overclock RAM: Step-by-Step Guide for CS2 & Valorant

Out of the box, almost all gaming PCs run RAM at JEDEC-default speeds — typically 2133 MHz or 2400 MHz — regardless of what speed is printed on the sticker. Enabling XMP (Intel) or EXPO (AMD) is a single BIOS toggle that runs your RAM at its advertised speed. In CPU-bound games like CS2 and Valorant, this single change can add 10–20% FPS with zero hardware cost or risk.

D
Daniel P. - Hardware expert
  • 10 min read
Share

What Is XMP / EXPO and Why Is Your RAM Running Slow?

What Is XMP / EXPO and Why Is Your RAM Running Slow?

Every RAM kit ships with at least two speed profiles baked into its SPD (Serial Presence Detect) chip. The first is the JEDEC baseline speed — a conservative, voltage-safe default (DDR4: 2133 MHz, DDR5: 4800 MHz) that the system uses automatically for maximum hardware compatibility. The second is the XMP or EXPO profile — the speed the kit was designed and tested to run at (commonly DDR4 3200–3600 MHz, DDR5 5600–7600 MHz). When you power on a new PC, the motherboard reads the JEDEC speed by default. Your 3200 MHz DDR4 kit is almost certainly running at 2133 MHz until you explicitly enable XMP. In CS2 and Valorant — both CPU-bound competitive titles that are sensitive to memory bandwidth and latency — the gap between JEDEC and XMP speeds translates directly to framerate. XMP (Extreme Memory Profile) is Intel's specification for RAM overclock profiles stored in the SPD chip. EXPO (Extended Profiles for Overclocking) is AMD's equivalent for AM5 platform (Ryzen 7000 and newer) DDR5 kits. Both work identically: a single BIOS toggle reads and applies the manufacturer-tested speed, voltage, and timing profile.

  1. 1Check Your Current RAM Speed

    Before entering BIOS, verify your current RAM speed. In Windows: press Ctrl + Shift + Esc (Task Manager) → Performance tab → Memory. Look at the 'Speed' value shown in the bottom right. If it shows 2133 MHz and your kit is rated at 3200 MHz, you're leaving performance on the table. Alternatively, use CPU-Z (free from cpuid.com) → Memory tab → DRAM Frequency (multiply by 2 for effective speed, as DDR means Double Data Rate) for a precise reading. Note the current speed — you will compare this after enabling XMP to confirm the change.

  2. 2Identify Whether You Need XMP (Intel) or EXPO (AMD)

    XMP: Used on Intel platforms (LGA1700, LGA1200, LGA1151 sockets) with DDR4 or DDR5 RAM. XMP 2.0 supports up to two profiles; XMP 3.0 (introduced with DDR5) supports up to five profiles and allows user-defined profiles. EXPO: Used on AMD AM5 platforms (Ryzen 7000 series, X670/B650/X870/B850 boards) with DDR5 RAM. EXPO is AMD's alternative to XMP and may also be listed alongside XMP on compatible kits. AM4 platforms (Ryzen 5000/3000 on B550/X570) use XMP profiles for DDR4 even though it's an Intel-originated spec — AMD AM4 motherboards support reading and applying XMP profiles natively.

Enabling XMP / EXPO in BIOS: Step-by-Step

The exact menu location varies by motherboard manufacturer, but the process is identical across all brands. You're looking for an XMP or EXPO toggle in the memory or overclock settings section.

  1. 1Enter BIOS at Startup

    Restart your PC. As soon as the screen turns on during POST, press the BIOS entry key repeatedly: Delete key (ASUS, MSI, Gigabyte, ASRock desktop boards), F2 (ASUS laptops, some ASRock), F1 (Lenovo). If you miss it and Windows boots, restart again — you have a short window during POST. In Windows 11, you can also go to Settings → System → Recovery → Advanced startup → Restart now → Troubleshoot → Advanced Options → UEFI Firmware Settings → Restart — this boots directly into BIOS.

  2. 2Find XMP / EXPO Toggle — ASUS Motherboards

    ASUS BIOS (UEFI): If you see the EZ Mode overview screen, look for 'Ai Overclock Tuner' in the top bar area — click or press F7 to switch to Advanced Mode for clearer settings. In Advanced Mode: go to Ai Tweaker → Ai Overclock Tuner → change from Auto to XMP (or XMP I, XMP II for multiple profiles). For ASUS AM5 boards: look for EXPO profile option. The Memory Frequency field will update to show your kit's rated speed. Press F10 to save and exit, confirm with OK. The system will restart and boot at the XMP speed.

  3. 3Find XMP / EXPO Toggle — MSI Motherboards

    MSI BIOS: From the main screen, press F7 to switch to Advanced Mode. Navigate to OC (Overclocking) → XMP (listed near the top) → click the dropdown and select the XMP profile (usually '3200MHz' or similar for your kit). For MSI AM5 boards: same location but shows EXPO profile options. Press F10 to save settings, confirm, system restarts.

  4. 4Find XMP / EXPO Toggle — Gigabyte / AORUS Motherboards

    Gigabyte/AORUS BIOS: From the Smart Mode main screen, click 'Advanced Mode' (F2) → Tweaker → Extreme Memory Profile (X.M.P.) → enable Profile 1 (or Profile 2 for the higher-clocked profile if your kit includes two). For AORUS AM5 boards: Tweaker → EXPO (AMD) → enable. Press F10 to save and exit.

  5. 5Find XMP / EXPO Toggle — ASRock Motherboards

    ASRock BIOS: From the main screen press F6 for Advanced Mode → OC Tweaker → DRAM Frequency → XMP profile (select from dropdown). For ASRock AM5/AMD boards: look for EXPO option in the same OC Tweaker menu. F10 to save.

  6. 6Verify the Change in Windows

    After saving BIOS settings, the system will restart (possibly twice on first boot with new memory speed). Once in Windows: open Task Manager → Performance → Memory and confirm the Speed value now matches your kit's rated speed. Or use CPU-Z → Memory → DRAM Frequency × 2 = effective speed. If it shows the correct speed, XMP is successfully enabled.

    Some systems require 2–3 restart cycles on first boot after enabling XMP as the board calibrates the memory training. This is normal. If the system fails to POST (black screen, continuous beeps), wait 30 seconds — most boards will automatically reset to safe JEDEC settings and boot. Then re-enter BIOS and try a different XMP profile or lower speed.

Manual RAM Overclocking: Beyond XMP

XMP profiles are safe, manufacturer-tested configurations that work reliably on the vast majority of systems. Manual overclocking goes further — finding faster speeds, tighter timings, or stable configurations that XMP doesn't officially offer. It requires more testing but can yield additional performance in memory-sensitive workloads.

  1. 1Understand RAM Timing: The Four Primary Timings

    RAM timings are expressed as four numbers (e.g., 16-18-18-38 for DDR4 3200 CL16): CL (CAS Latency): cycles between a read command and data output — lower is faster. tRCD: cycles between activating a row and reading it — lower is faster. tRP: cycles to precharge a row before activating another — lower is faster. tRAS: minimum cycles a row stays active — must be at least CL + tRCD. For competitive gaming, CL (CAS latency) and absolute latency (CL / frequency × 2000 in nanoseconds) matter most. A DDR4 3200 CL16 kit (10.0ns effective) performs essentially the same as a DDR4 3600 CL18 kit (10.0ns) — the nanosecond value matters more than the CL number alone.

  2. 2The Optimal RAM Configuration for CS2 and Valorant (2026)

    For DDR4 systems: DDR4 3600 MHz CL16 or CL18 is the sweet spot — it hits the highest performance per dollar and sits at the inflection point of Intel and AMD memory controllers. Frequencies above 3600 can cause stability issues or require voltage adjustments on many platforms. For DDR5 systems (Intel 13th/14th gen, AMD Ryzen 7000): DDR5 6000 MHz CL30 or 6400 MHz CL32 is the performance sweet spot for gaming in 2026. Both Intel and AMD memory controllers become less efficient at very high DDR5 frequencies — 6000–6400 MHz hits the ideal balance between raw bandwidth and memory controller latency.

  3. 3How to Manually Increase RAM Speed Beyond XMP

    In BIOS Advanced Mode → OC Tweaker / Ai Tweaker / OC Menu: disable XMP if enabled, set DRAM Frequency manually (e.g., change from 3200 to 3400 or 3600 MHz). Leave timings on Auto for the first boot — the board will calculate conservative timings for the new frequency. Save and boot. If stable, run the stability test in the next section. If unstable, the system will fail to POST and reset to safe settings. Increase DRAM voltage slightly (DDR4: from 1.35V stock to 1.40–1.45V; DDR5: most EXPO/XMP kits already run at 1.35V — for manual OC beyond the rated profile, raise to 1.35–1.40V) to support higher frequencies — do not exceed 1.5V for DDR4 or 1.4V for DDR5 without active cooling on the RAM modules.

    Manual RAM overclocking voids your RAM kit's warranty in most regions. Excessive voltage (above 1.5V DDR4, 1.4V DDR5) can degrade or permanently damage DRAM cells. Proceed in small increments and always stability test after each change.

Stability Testing: Making Sure Your RAM Is Rock Solid

After enabling XMP or manually overclocking RAM, stability testing is essential. An unstable RAM configuration causes random crashes, BSODs, game crashes, and data corruption — which are often blamed on other components. These tests catch instability before it becomes a problem.

  1. 1Run MemTest86 for Deep Memory Validation

    MemTest86 (memtest86.com — free) is a bootable memory tester that runs completely outside Windows, ensuring test integrity. Download and create a bootable USB drive using their image tool. Boot from the USB (F11/F12 boot menu). MemTest86 will run automatically and perform multiple test passes. For a reliable stability verification, run a minimum of 2 complete passes (approximately 1–2 hours for 16 GB). Zero errors after 2 passes indicates a stable configuration. Any errors at all indicate instability — lower your OC or increase voltage slightly, then retest.

  2. 2Run Prime95 (Large FFTs / Blend) or TestMem5 (In-Windows Test)

    Prime95 (mersenne.org/prime95, free) and TestMem5 (TM5 with Anta777 config) are premier in-Windows stress testers. In Prime95: select 'Large FFTs' (which stresses the memory controller and RAM) or 'Blend' (tests CPU, memory controller, and RAM together). Do NOT use 'Small FFTs' for RAM testing, as it only stresses the CPU cache. Run for 30–60 minutes. If Prime95 produces rounding errors or your system crashes/BSODs, your memory configuration is unstable under load. Dedicated in-OS testers like Prime95 Large FFTs, TM5, or OCCT Memory test catch concurrency and controller instabilities that pre-boot tests can miss.

  3. 3Quick In-Game Stability Check

    After passing MemTest86 and Prime95, play 2–3 full competitive matches in CS2 or Valorant. RAM instability in real-world gaming often manifests as sudden client crashes (game exits to desktop without error), occasional screen corruption for a frame, or very rare BSODs during heavy scenes. If you complete several matches without issues after passing the synthetic tests, your configuration is gaming-stable. For absolute confidence: run Prime95 for 8 hours overnight before considering your overclock permanent.

Budget System (Ryzen 5 5600X / Intel Core i5-12400, DDR4 3200 CL16)

Baseline (JEDEC 2133 MHz) → XMP enabled (3200 MHz CL16): CS2 average FPS gain ~12–18%, Valorant ~8–14%. These are CPU-bound systems where memory bandwidth is a direct bottleneck — the gain from XMP is larger than on high-end systems. If you're running a budget CPU with stock RAM and wondering why your FPS seems low relative to benchmarks, this is the most likely culprit.

Mid-Range System (Ryzen 7 7700X / Intel Core i7-13700K, DDR5 5600 CL40)

Baseline (JEDEC 4800 MHz) → XMP enabled (5600 MHz CL40): CS2 average FPS gain ~8–12%, Valorant ~6–10%. Upgrading to DDR5 6000 MHz CL30 (manual or XMP): additional ~4–7% FPS over 5600 CL40. DDR5 systems show smaller but still meaningful gains from XMP — and a larger proportional gain from manually tuning to 6000 MHz CL30, which is the controller-optimal frequency for both Intel Raptor Lake and AMD Ryzen 7000.

High-End System (Ryzen 9 7950X / Intel Core i9-14900K)

At the high-end, absolute FPS numbers are already very high and memory becomes less of a bottleneck relative to other factors. XMP gain in CS2: ~5–8%. The marginal improvement of DDR5 6400 CL32 over 6000 CL30 is typically within margin of error (1–3%) on these platforms. Focus on CPU cooling and game settings optimization rather than chasing the last MHz of RAM speed at this tier.

Frequently Asked Questions

  • Yes, enabling XMP is safe and is not considered overclocking in the traditional sense — it's running the RAM at the speed it was designed and tested for by the manufacturer, at standard voltage levels. XMP profiles are validated by the RAM manufacturer for the specific memory chips used. The risk of enabling XMP is essentially zero on a compatible system. Manual overclocking beyond XMP carries more risk but is still generally safe within documented voltage limits.

  • This is the most common RAM question. Your kit's rated speed (3200 MHz) is stored in the XMP profile on the SPD chip, but the motherboard defaults to the JEDEC baseline speed (2133 MHz for DDR4) for maximum compatibility at stock power-on. Enabling XMP in BIOS as described in this guide will run your kit at its rated 3200 MHz. This is not a fault — it's by design. Every DDR4 kit running on a new system needs XMP enabled to reach its rated speed.

  • If XMP causes instability and the system fails to POST, most motherboards automatically reset to safe JEDEC settings after 2–3 failed boot attempts. You'll boot into Windows at the slower speed with a message that the previous overclock failed. You can then re-enter BIOS and try XMP Profile 2 (if your kit has one — usually slightly lower frequency) or adjust settings manually. This auto-recovery is a standard BIOS safety feature and no data is lost.

  • RAM speed matters significantly for CPU-bound games — and CS2 and Valorant are both CPU-bound titles where the CPU main thread's memory access latency directly impacts frame preparation time. Independent benchmark data consistently shows 10–20% FPS gains from JEDEC to XMP in these games on mid-range CPUs. In GPU-bound scenarios (where the GPU is the bottleneck), the gain is smaller but still noticeable in frame time consistency. The gain from XMP is real and measurable in competitive gaming, not just synthetic benchmarks.

  • Profile 1 is typically the full rated speed (e.g., 3600 MHz CL16). Profile 2, when available, is usually a slightly lower speed or looser timings for systems where Profile 1 is marginal (e.g., 3200 MHz CL16). Start with Profile 1. If it's unstable (system fails to POST or crashes during testing), try Profile 2. Both profiles are tested by the manufacturer and are safer than manual overclocking. Some kits only have one XMP profile — Profile 1 is the only option in those cases.

  • Yes. B-series motherboards fully support XMP, DOCP, and EXPO. On AMD platforms (B450, B550, B650, B850), B-series boards support both full CPU overclocking/PBO and memory overclocking. On Intel platforms (B560, B660, B760), B-series boards lock CPU multiplier overclocking (which requires Z-series), but fully support RAM overclocking and XMP profiles. Memory overclocking via XMP is supported on all modern B-series motherboards. Check your motherboard's QVL list on the manufacturer's website for supported memory speeds.

You May Also Like