You boot up your newly assembled, high-end gaming rig, expecting blazing-fast performance, only to open Task Manager or CPU-Z and find a frustrating reality: your expensive DDR5 RAM is running at a crawl. Instead of the 6000 MT/s, 6400 MT/s, or higher speeds advertised on the box, the system reports a baseline speed of 4800 MHz, 4400 MHz, or even 3600 MHz. This drop in frequency isn’t just a cosmetic issue in monitoring software; it translates directly to lower 1% low framerates, microstutters in modern games, and a massive waste of your system’s hardware potential.

While your PC will boot and run stably at these default speeds, leaving your memory underclocked means you are leaving up to 15% of your CPU’s gaming performance on the table. Modern processor architectures rely heavily on memory bandwidth to feed their cores. Resolving this “ddr5 ram not running at rated speed fix” issue is a high-priority task if you want to unlock the true capability of your high-end hardware. Fortunately, this issue is rarely caused by broken hardware and can almost always be resolved with a few targeted adjustments in your system settings.

Likely Causes

Cause How to confirm Fix difficulty
XMP or EXPO profile is disabled in BIOS Task Manager reports 4800 MHz or lower; BIOS shows “Disabled” or “Auto” for memory profiles. Easy (BIOS toggle)
RAM modules are installed in the wrong motherboard slots Physical inspection shows sticks in slots 1 and 3 (A1/B1) instead of 2 and 4 (A2/B2). Easy (Physical swap)
Outdated motherboard BIOS firmware Motherboard support page lists “Improved memory compatibility” updates newer than your current BIOS version. Medium (BIOS flash)
Running a 4-DIMM (four stick) configuration Four physical RAM sticks are installed; system fails to boot when XMP/EXPO is enabled. Medium (Remove 2 sticks or manual tune)
Weak Integrated Memory Controller (IMC) / Insufficient voltage System crashes, blue screens (BSOD), or fails to POST only when high-speed profiles are active. Hard (Manual voltage tuning)
Windows Fast Startup caching incorrect hardware states RAM runs at rated speed after a restart, but drops to baseline speed after a cold shutdown. Easy (Windows setting toggle)

Fix 1: Enable XMP / EXPO in the Motherboard BIOS

What causes it

By default, motherboard manufacturers configure BIOS settings to run all DDR5 RAM at safe, standardized JEDEC specifications (usually 4800 MHz or lower). This is done to ensure the PC can successfully boot out of the box. High-performance profiles, such as Intel’s Extreme Memory Profile (XMP) or AMD’s Extended Profiles for Overclocking (EXPO), must be manually activated by the user to apply the factory-tested overclocking speeds, timings, and voltages.

How to check

Restart your PC and repeatedly tap the Delete or F2 key during boot to enter the BIOS. Look at your motherboard’s home dashboard screen. Under the DRAM or memory status section, check if the “XMP”, “EXPO”, or “D.O.C.P.” setting is set to “Disabled” or “Auto”.

What to do

  1. Navigate to the main or EZ Mode screen of your BIOS. On ASUS boards, this is the main EZ page; on MSI, it is the top-left corner of the click BIOS; on Gigabyte, look for the “Tweaker” tab or the EZ Mode dashboard.
  2. Locate the dropdown menu or button labeled Extreme Memory Profile (XMP) or AMD EXPO.
  3. Select Profile 1 (or Profile 2 if Profile 1 is unstable). This will automatically load the rated speed, timings (e.g., CL30-36-36-76), and voltage (typically 1.35V or 1.40V).
  4. Press F10 on your keyboard, select Save & Exit, and hit Enter. Your PC will restart, and it may take an extra 30–60 seconds to boot on the first cycle as it trains the memory.

How to undo it

Enter the BIOS using the Delete or F2 key. Locate the XMP/EXPO option and change the dropdown back to Disabled or Auto. Press F10 to save and exit.

Fix 2: Move RAM to the Correct DIMM Slots (A2 and B2)

What causes it

Modern consumer motherboards use a “daisy-chain” memory layout. This design means that the electrical traces on the motherboard run from the CPU socket to slot 1, then slot 2, and from the CPU to slot 3, then slot 4. To prevent electrical signal reflections (noise) from the empty ends of the traces, you must populate the slots at the very end of the chains first. If you place your two RAM sticks in slots 1 and 3, signal integrity degrades, preventing the memory controller from running stable high-speed DDR5 profiles.

How to check

Look inside your PC case. The RAM slots are labeled A1, A2, B1, and B2, counting outward from the CPU socket. If your two sticks are in the first and third slots (closest to the CPU and third from the CPU), they are in the wrong position. Alternatively, open the free utility CPU-Z, navigate to the SPD tab, and look at the “Memory Slot Selection” dropdown. If slots #1 and #3 are populated instead of #2 and #4, they must be moved.

What to do

  1. Shut down your computer completely. Flip the physical power switch on the back of your Power Supply Unit (PSU) to the “Off” (O) position and unplug the power cable.
  2. Press the PC’s power button on the front of the case several times to discharge any remaining electrical energy.
  3. Open your PC’s side panel. Press down on the plastic latches at the top (and sometimes bottom) of the populated RAM slots to release the modules. Gently pull them straight out.
  4. Insert the RAM sticks into slots A2 and B2 (typically the second and fourth slots when counting away from the CPU socket). Push down firmly on both ends of each stick until you hear a distinct click and the retention latches snap back into place.
  5. Close the case, plug in the power cable, flip the PSU switch to “On” (I), boot up your PC, and enable XMP/EXPO in the BIOS.

How to undo it

Follow the same physical safety steps to turn off and unplug the PC, then move the memory sticks back to slots A1 and B1 (the first and third slots).

Fix 3: Update Your Motherboard BIOS

What causes it

DDR5 is a highly sensitive high-frequency platform. When motherboards are first manufactured, their launch BIOS codes struggle to stabilize memory speeds above 5600 MT/s. Over time, motherboard brands release system firmware updates containing updated AMD AGESA or Intel microcode that significantly improves memory compatibility, signaling, and stability at higher frequencies.

How to check

Press the Windows Key + R, type msinfo32, and hit Enter to open System Information. Look at the BIOS Version/Date line. Note down your current BIOS version. Go to the official support page for your specific motherboard model, click on the “Support” or “Drivers & Utility” tab, select “BIOS”, and compare your current version with the latest stable version available for download.

What to do

  1. Download the latest non-beta BIOS file from your motherboard manufacturer’s website.
  2. Insert a USB flash drive into your PC. Open File Explorer, right-click the USB drive, select Format, choose FAT32 as the file system, and click Start.
  3. Extract the downloaded BIOS ZIP file directly onto the root directory of your newly formatted USB drive. If your motherboard requires a BIOS renaming tool (common on ASUS and Gigabyte boards), run the included renamer executable inside the folder before copying the file.
  4. Restart your PC and enter the BIOS by tapping Delete or F2.
  5. Locate the flashing utility: EZ Flash (ASUS), M-Flash (MSI), Q-Flash (Gigabyte), or Instant Flash (ASRock). Select your USB drive, choose the bios file, confirm the update, and let the process run completely. Do not turn off your PC during this process. Once finished, the PC will reboot. Go back into the BIOS and re-enable XMP/EXPO.

How to undo it

BIOS updates are permanent firmware changes and cannot be “undone” with a simple button. However, if a new BIOS version causes instability, you can download the older BIOS version you were previously using, put it on a FAT32 USB drive, and flash the motherboard back to that version using the exact same process.

Fix 4: Downclock 4-DIMM Configurations

What causes it

Running four sticks of DDR5 RAM is incredibly taxing on the CPU’s Integrated Memory Controller (IMC). Because of the high signaling speeds of DDR5, running four dual-rank or even single-rank sticks creates massive electrical load and signal degradation. Consumer CPUs cannot run four sticks at high speeds like 6000 MT/s or 6400 MT/s; they will automatically downclock to JEDEC fallback speeds (often between 3600 MHz and 4400 MHz) to maintain stability.

How to check

Look through your case window or open Task Manager (Performance tab -> Memory). If “Slots used” displays “4 of 4” and your memory speed is stuck at a low value despite XMP/EXPO being enabled, your CPU’s memory controller is buckling under the load of the 4-DIMM configuration.

What to do

  1. If your main goal is high-speed gaming performance, the best solution is to remove two sticks of RAM, leaving only slots A2 and B2 populated. Having two high-speed sticks is significantly better for gaming than four slow sticks.
  2. If you absolutely require the capacity of four sticks for productivity workloads, you must manually find a middle ground. Enter your BIOS.
  3. Enable your XMP/EXPO profile to load the correct timings and voltages.
  4. Locate the Memory Frequency or DRAM Frequency option. Manually drop the speed from its rated speed (e.g., 6000 MHz) down to a lower threshold like 5200 MHz or 5600 MHz.
  5. Press F10 to save and exit. Test for stability. If it boots and runs stably, you can try raising the frequency by one increment (e.g., from 5200 to 5400) until you find the maximum speed your IMC can handle with four sticks.

How to undo it

To revert, shut down your system, reinstall the other two RAM sticks, enter the BIOS, and change the “Memory Frequency” setting back to “Auto” or “Enabled” with the default XMP profile.

Fix 5: Manually Adjust System Agent and Memory Controller Voltages

What causes it

The silicon lottery dictates how strong your CPU’s Integrated Memory Controller is. Sometimes, the automatic voltage settings applied by your motherboard when you enable XMP or EXPO are slightly too low to stabilize high-speed DDR5. This is especially common on Intel CPUs running RAM at 6400 MT/s or higher, or AMD Ryzen CPUs trying to run at 6000 MT/s with a tight Infinity Fabric clock.

How to check

Your PC successfully boots with XMP/EXPO enabled, but it intermittently crashes to desktop during heavy gaming sessions, displays blue screens with memory-related error codes (e.g., MEMORY_MANAGEMENT or SYSTEM_SERVICE_EXCEPTION), or fails to POST occasionally.

What to do

  1. Enter your BIOS by tapping Delete or F2 during boot.
  2. Switch to Advanced Mode (usually by pressing the F7 key).
  3. Navigate to the voltage control section, often named Ai Tweaker (ASUS), Extreme Tweaker (ASUS), Overclocking\Voltage Settings (MSI), or Tweaker (Gigabyte).
  4. Locate the following voltages and manually adjust them to safe, stable values:
    • CPU VCCSA (System Agent Voltage): If it is set to Auto, manually set it to 1.20V. Do not exceed 1.30V.
    • CPU VDDQ / VDD2 (Memory Controller Voltage): Manually set this to 1.35V. Do not exceed 1.45V.
    • DRAM VDD and VDDQ Voltages: Ensure these are set to 1.35V or 1.40V (matching your RAM kit’s rated spec sheet).
  5. Press F10 to save your changes and boot into Windows to test stability using a tool like TestMem5 or OCCT.

How to undo it

Re-enter the BIOS, go back to the voltage control section, change the modified voltage values back to Auto, press F10, and reboot.

Fix 6: Disable Memory Fast Boot in BIOS to Force Training

What causes it

To speed up PC boot times, motherboards feature a setting called “Memory Fast Boot” or “Fast Boot”. When enabled, the motherboard skips the comprehensive memory training process on boot and instead loads a saved profile from the previous boot. Over time, slight temperature fluctuations or system changes can cause these cached training values to become unstable, prompting the BIOS to silently reset your RAM to safe JEDEC baseline speeds.

How to check

If your RAM occasionally boots up at the full rated speed, but on other days inexplicably drops back to 4800 MHz or 4400 MHz on a cold boot, your motherboard is likely bypassing memory training.

What to do

  1. Restart your PC and enter the BIOS using Delete or F2.
  2. Switch to Advanced Mode (usually F7).
  3. Navigate to the Memory Settings, DRAM Timing Configuration, or Boot tab.
  4. Locate the setting labeled Memory Fast Boot, Fast Boot, or MCH Full Check.
  5. Change this setting to Disabled (or change “MCH Full Check” to Enabled). This forces the motherboard to run a full memory training routine on every single boot, ensuring optimal signal calibration.
  6. Press F10 to save and exit. (Note: Your cold boot times will increase by 5–15 seconds, but memory stability will improve dramatically).

How to undo it

Go back to the same BIOS menu, locate the “Memory Fast Boot” or “Fast Boot” setting, change it back to Enabled or Auto, and press F10 to save and exit.

Fix 7: Disable Windows Fast Startup

What causes it

Windows Fast Startup is an operating system feature that acts as a hybrid between shutdown and hibernation. When you shut down your PC, Windows saves a snapshot of your system kernel and loaded drivers (including hardware parameters) to a system file. If you make BIOS changes or if your memory controller drops to safe speeds due to a training failure, Fast Startup can lock Windows into using those cached, underclocked speeds even after you resolve the physical issue in the BIOS.

How to check

Open Task Manager, click on the Performance tab, and select CPU. Look at the Up time counter at the bottom. If you shut down your PC last night but the uptime counter shows days or weeks of continuous activity, Windows Fast Startup is active and reloading cached hardware states.

What to do

  1. Click the Windows Start menu, type Control Panel, and press Enter.
  2. Go to Hardware and Sound, then click on Power Options.
  3. On the left-side menu, click the link that says Choose what the power buttons do.
  4. Click the link at the top of the window labeled Change settings that are currently unavailable (this requires administrator privileges).
  5. Under the “Shutdown settings” section at the bottom of the page, uncheck the box next to Turn on fast startup (recommended).
  6. Click Save changes. Restart your computer.

How to undo it

Open the Control Panel, navigate back to the “Choose what the power buttons do” menu under Power Options, check the box next to Turn on fast startup (recommended), and click Save changes.

If Nothing Works

If you have enabled XMP/EXPO, ensured your dual-channel RAM is in slots A2 and B2, updated your BIOS to the latest version, and adjusted voltages, but your system still refuses to run at the rated speed without crashing or failing to POST, you may be facing a hardware limitation.

First, check your motherboard’s official Qualified Vendors List (QVL). Enter your motherboard’s support page online, search for the QVL or “Memory Compatibility” list, and search for the exact model number of your RAM kit (found on the sticker on the side of the RAM sticks). If your exact kit is not listed, the motherboard manufacturer has not verified its stability on your board, and the motherboard’s auto-subtimings may be incompatible.

Second, test your RAM for physical defects. Download the free utility MemTest86, install it onto a blank USB drive, boot directly to the USB, and run a full diagnostic scan. If MemTest86 reports errors even at default JEDEC speeds (4800 MHz), one of your RAM modules is defective and you should initiate an RMA request with the manufacturer. Finally, remember that CPU memory controllers vary in quality; some processors simply cannot handle high-speed DDR5 overclock profiles due to silicon limitations. In this case, manually downclocking the RAM speed by 200–400 MHz below its rated spec is the only way to achieve stability.

FAQ

Why does CPU-Z show my DDR5 speed as half of what is advertised?

DDR stands for Double Data Rate. This means that data is transferred on both the rising and falling edges of the clock signal. CPU-Z displays your RAM’s physical clock frequency (e.g., 3000 MHz). Because it is Double Data Rate, the effective speed is double the physical clock rate (3000 MHz x 2 = 6000 MT/s). If CPU-Z shows 3000 MHz, your RAM is running perfectly at its rated speed of 6000 MT/s.

Is it safe to enable XMP or EXPO, or will it void my warranty?

XMP and EXPO are technical overclocks because they run the RAM faster than official AMD and Intel base specifications. While technically considered overclocking, memory manufacturers design these profiles specifically to run safely within standard voltage limits. In modern systems, enabling XMP or EXPO is highly unlikely to damage your hardware, though manufacturers technically reserve the right to void warranties if damage occurs due to manual voltage changes.

Can I mix two different brands of DDR5 RAM kits?

Mixing different DDR5 kits—even if they have the exact same speed and advertised timings—is highly discouraged. DDR5 uses incredibly tight timing tolerances. Even identical kits from the same brand can use different internal memory chips (such as Samsung, Hynix, or Micron dies) depending on the manufacturing batch. Mixing them often results in system instability, boot loops, or forcing the memory to run at basic JEDEC speeds.

Can uneven CPU cooler mounting pressure affect DDR5 speeds?

Yes. The contacts on the bottom of modern LGA1700 and AM5 CPUs connect directly to the motherboard’s RAM slots. If your CPU cooler or AIO block is tightened unevenly, or if the mounting bracket is warped, it can cause some pins in the socket to lose contact with the memory controller. This can cause your PC to fail to recognize one of the RAM channels, or prevent the memory from running stably at high XMP/EXPO speeds. Tighten your cooler screws in a cross pattern to ensure even pressure.

Related guides

Browse all Troubleshooting guides →