You bought a memory kit rated for 3600 MHz, but Windows insists you're crawling along at 2133 MHz. Don't worry, your sticks aren't broken. It almost always just means an essential switch in your BIOS was never flipped on, quietly leaving a noticeable chunk of everyday gaming and system performance on the table.

The quick fix: Reboot your PC, tap Del or F2 right away to drop into BIOS, turn on XMP (if you're on Intel) or DOCP/EXPO (for AMD), pick Profile 1, save, and exit. That's usually all it takes.

Method 1: Task Manager (The Quickest Check)

Hit Ctrl + Shift + Esc, click the Performance tab, and select Memory over on the left.

Down below the graph, you’ll see four specific data points worth a quick glance:

  • Speed: The actual frequency your memory is clocked at right now (in MHz).
  • Slots used: Something like "2 of 4," telling you whether you've got room to add more sticks later.
  • Form factor: Standard DIMM for desktop motherboards, or SODIMM for laptops.
  • Channels: Confirms if your memory is running in snappy Dual Channel or hobbled Single Channel.

Seeing half the speed on your box? Don't panic: DDR literally stands for Double Data Rate. The sticks transfer data twice per clock cycle - once on the rise and once on the fall - giving you double the effective throughput. Certain builds of Windows only report that underlying base clock (like 1600 MHz) instead of the effective DDR rating (3200 MHz). If your reported number is sitting at exactly half what the retail packaging says, things are almost certainly running fine. A quick look in CPU-Z will back this up.

Method 2: Command Prompt

If you want the deep-dive specs per slot - down to the exact part number and factory manufacturer - just hit the Windows key, type cmd, press Enter, and drop in this command:

Bash

code1 line
wmic memorychip get devicelocator, manufacturer, partnumber, speed, capacity

The terminal will lay out every stick you’ve got plugged in across the board:

code3 lines
Capacity     DeviceLocator  Manufacturer  PartNumber          Speed
34359738368  DIMMA2         Unknown       CMH64GX5M2B6000Z30  6000
34359738368  DIMMB2         Unknown       CMH64GX5M2B6000Z30  6000

Whenever you're trying to hunt down an identical matching stick on eBay or Amazon to flesh out your build, running this will save you from opening up the side panel.

Prefer PowerShell? Here’s the cleaner, modern equivalent to grab the exact same info:

PowerShell

code1 line
Get-WmiObject Win32_PhysicalMemory | Select-Object DeviceLocator, Manufacturer, PartNumber, Speed, Capacity

Method 3: CPU-Z (For the Tweakers and Troubleshooters)

Windows Task Manager gives you the big picture, but it completely skips over CAS Latency (CL) - the key timing number you care about when dialing in an overclock or comparing kits. CPU-Z fills in those blanks easily.

  1. Grab CPU-Z (the portable .zip version doesn't even need an install).
  2. Head right over to the SPD tab.
  3. Click through the slot dropdown to look over each stick independently.

What you're seeing here is the factory JEDEC default table alongside the pre-tested XMP or EXPO profiles your memory supports. If you spot a 3600 MHz CL16 profile sitting there, but your current frequency tab says 2133 MHz, your motherboard simply hasn't turned the profile on yet - which we'll handle below.

A quick word on CAS Latency: A 3600 MHz CL16 kit will outpace a 3600 MHz CL18 kit every time. CL simply measures how many clock cycles the memory controller waits between requesting data and actually grabbing it. Lower is snappier, though where you'll really notice it is in twitchy, CPU-heavy competitive games rather than basic web browsing.

Why Your RAM Isn't Hitting Advertised Speeds

Running below box speeds is easily the most common build quirk out there. Usually, it comes down to one of five culprits:

  1. XMP, DOCP, or EXPO isn't toggled on: Motherboards default to basic, rock-solid JEDEC fail-safe speeds out of the factory so the machine boots reliably on day one.
  2. Your sticks are sitting in the wrong slots: Putting them side-by-side often drops your board straight into sluggish single-channel operation.
  3. Your BIOS is running on older firmware: Fresh memory revisions frequently require an updated BIOS to run their high-speed profiles stably.
  4. You mixed mismatched kits: Pair two different speeds together, and the system drags both sticks down to match the slowest one.
  5. The CPU memory controller hit a wall: Older processors have hard silicon caps on the maximum memory frequency they can manage.

Enabling XMP (Intel) or DOCP/EXPO (AMD)

Reboot your machine and start tapping Del or F2 on your keyboard right as the screen lights up. Motherboard brands like to name this setting slightly differently:

Brand Setting Location
ASUS AI Overclock Tuner > XMP or DOCP / EXPO
MSI OC Tweaker > XMP
Gigabyte Tweaker / MIT > Extreme Memory Profile
ASRock OC Tweaker > DRAM Configuration / XMP

Flip on Profile 1 (which loads the rated factory speed), tap F10 to save and reboot, and let Windows load. A quick peek back in Task Manager should show your full, advertised speed.

Dual Channel: Slot Choice Really Matters

Visual comparison between DDR4 and DDR5 RAM memory modules showing key notch positions.

If your motherboard has four slots and you’re running a two-stick kit, don't place them right next to each other. On almost every modern board, you want them in slots 2 and 4 counting outward from the CPU cooler (double-check your board's printed labels or manual).

Dropping your sticks into true dual-channel effectively doubles your bandwidth across the bus. In real-world gaming and heavy multitasking, that difference can swing your performance by 10% to 30%. Task Manager's Channels read-out will let you know right away if you got it right.

What to Do If XMP Refuses to Boot

Did your PC save the BIOS settings and immediately hang on a blank screen? That just means the motherboard and memory controller couldn't hold the aggressive profile cleanly. Don't worry, it's easy to reset:

  1. Flip the power switch on the back of your power supply and pull the wall plug.
  2. Look for the little coin-shaped CMOS battery sitting on the motherboard.
  3. Pop it out with your fingernail, wait about 5 minutes, and click it back into place.
  4. Plug back in and boot up - your BIOS will reset to factory defaults, and you'll be back in Windows.

Once you’re back in, you can flash the newest BIOS update, drop down to a slightly more conservative speed (like running a 3600 kit at 3466 MHz), or verify stability for 30 minutes using MemTest86 or the built-in Windows Memory Diagnostic.

Understanding DDR4 vs DDR5

High performance gaming RAM modules with RGB lighting installed in a custom PC build.

DDR4 and DDR5 cannot be swapped into the same motherboard slots. The physical alignment notch along the pin edge was deliberately relocated so you can't accidentally force a DDR5 module into a DDR4 socket. Always make sure your board and memory generation match before buying.

If you have a dead PC and need to identify what's inside without powering up, check the stick's label sticker. A label reading PC4-25600 translates directly to DDR4-3200, while a sticker marked PC5-38400 indicates you're holding DDR5-4800.

Can You Mix Different Brands or Speeds?

You technically can boot a system with mixed sticks, but the motherboard will force every module to run at the speed and loose timings of the slowest stick installed. Worse, mixing kits usually breaks XMP entirely. When upgrading, try to pick up an identical kit, or at the very least match the exact frequency, primary latency timings, and operating voltage.

Before clicking buy, it never hurts to check your motherboard’s official QVL (Qualified Vendor List) online. A kit that isn't on the QVL can certainly still run fine, but listed kits are guaranteed to hit their rated speeds out of the box with zero fuss.

If you've checked all these boxes and your memory still stubbornly refuses to hit its rated clock, your processor's integrated memory controller is usually the true bottleneck. Older chips simply hit a ceiling that no BIOS toggle can bypass. Also, if you frequently run virtual environments, keep in mind that tools like Hyper-V on Windows 11 have dedicated hardware memory reservations that will impact how much unreserved capacity is left over for your day-to-day apps.