You installed new memory and the label says one speed. The system may be running another. Verifying takes five minutes and saves weeks of running a workload below the speed you paid for. This guide shows where to read the real speed, how to work out what it should be, and what to do if the two do not match. If the speed is lower than expected, the causes are in why RAM runs below its advertised speed. For the Windows steps in detail see how to check RAM type, speed and capacity in Windows 11.
The short answer
- Read the configured speed, not the rated speed. The configured value is what the system is running.
- Work out the expected speed first. It is the lowest of the module rating, the processor limit for your population, and the slowest module installed.
- Memory frequency is set at POST. Intel says the board reads each module's stored data to choose it, and stored values can sit below the rating.
- A profile is a separate step. Intel describes XMP as overclocking beyond standard settings.
Step 1: work out the expected speed
Take the lowest of three numbers. First, the module rating on the label. Second, the processor limit for your number of modules and ranks. Third, the speed of the slowest module if any differ, since Dell's R750 manual says all modules run at the slowest. The processor limits below show how much population changes the answer.
| Platform and population | Published ceiling | Source |
|---|---|---|
| AMD Ryzen 9 7950X, 2 modules | DDR5-5200 | AMD |
| AMD Ryzen 9 7950X, 4 modules | DDR5-3600 | AMD |
| AMD EPYC 9005 RDIMM, 1 per channel | 6400 MT/s (Kingston also shows 5200 in another table) | Kingston |
| AMD EPYC 9005 RDIMM, 2 per channel, 1R + 1R | 4400 MT/s | Kingston |
| AMD EPYC 9005 RDIMM, 2 per channel, 2R + 2R | 4000 MT/s | Kingston |
The Kingston page lists 6400 MT/s for one module per channel in one table and 5200 MT/s in another without explaining why, so confirm the number for your exact processor in its documentation.
Step 2: read the configured speed
| Where to look | What it shows | Notes |
|---|---|---|
| BIOS or UEFI memory page | The speed the board is set to run, and whether a profile is on | The first place to check; also shows installed capacity |
| Windows PowerShell | ConfiguredClockSpeed per module, in MHz | Microsoft documents it as the configured clock speed |
| Linux dmidecode | Speed and Configured Memory Speed per slot | Run dmidecode --type memory |
| Server management controller | Memory inventory and speed per slot | Check the vendor interface for your server |
On Windows, run Get-CimInstance Win32_PhysicalMemory | Select-Object DeviceLocator, Speed, ConfiguredClockSpeed. Microsoft defines ConfiguredClockSpeed as the configured clock speed in MHz, or 0 if unknown. On Linux, Red Hat's dmidecode guide lists the Speed and Configured Memory Speed fields for each memory device. The two fields can differ, and the configured one is what is in use. Some tools show the clock, others the transfer rate, and DDR transfers twice per clock, so allow for a factor of two when you compare.
Step 3: compare
- Equal to the expected speed: done.
- Lower than the rating but equal to the processor limit: normal. You are at the ceiling.
- Lower than the rating and the processor limit: a profile is off, a slower module is installed, or the population exceeds what the processor runs at that speed.
- Higher than the processor limit: an overclock profile is on.
If the speed is lower than expected
Intel's guidance for matching RAM frequency to the processor is to check that the modules are in the slots the manual specifies, that the correct SPD profile is selected in the BIOS, that the memory is on the board's qualified vendor list, and that the processor supports the memory type. Intel also notes that a stored default can sit below the module rating, for example a module rated 3200 that defaults to 2400. Then look for mixed speeds with mixing RAM modules and for population limits with why RAM runs slower when all slots are filled.
Should you enable a profile?
That is a choice, and Intel says changing frequency or voltage outside its specifications may void the processor warranty. For production workstations and servers, most buyers run memory at the processor's specified speed. If a profile makes a system unstable or stop booting, clear it; see why a computer will not boot after new RAM.
Buying for the speed you want
Buy for the speed the processor supports at your population. For a server, plan the population first; the data center memory refresh guide covers sizing. Browse DDR5 RDIMM and the data center server memory page, or send us the model and processor and we will confirm the speed it will run. If the speed is right and performance is still low, see CPU bottleneck versus memory bottleneck.
Frequently asked questions
How do I verify RAM speed after installation?
Read the configured speed in the BIOS, in Windows with ConfiguredClockSpeed from Get-CimInstance Win32_PhysicalMemory, or in Linux with dmidecode. Compare it to the lowest of the module rating, the processor limit and the slowest module.
Why is my RAM speed lower than the label?
The label speed is a rating or a profile. The system runs the speed set at POST, limited by the processor for your population and by the slowest module. A profile such as XMP must be enabled in the BIOS.
What is the difference between rated speed and configured speed?
Rated speed is what the module is sold for. Configured speed is what the system is running. Linux dmidecode shows both as Speed and Configured Memory Speed.
Does 1600 in Task Manager mean my DDR4-3200 is running slow?
Not necessarily. DDR memory transfers twice per clock, so some tools show the clock (1600) and others the transfer rate (3200). Compare using the same unit.
Is it safe to enable XMP?
It is overclocking, according to Intel, and Intel says changing frequency or voltage outside its specifications may void the processor warranty. Many production systems run at the processor's specified speed.
Sources
Read on October 30, 2026: Microsoft Win32_PhysicalMemory class documentation, Red Hat guide to dmidecode, Intel article on matching RAM frequency to the processor specification, Intel Extreme Memory Profile page, AMD Ryzen 9 7950X specifications, Kingston EPYC 9005 server memory page and Dell PowerEdge R750 Installation and Service Manual. Rules differ by model and generation, so confirm your exact system in its own manual.
Memory matched to your systems
NEMIX RAM is a US-based memory specialist, in business since 1993. Every module is researched, matched, and compatibility-tested by NEMIX RAM, is JEDEC-compliant, and is backed by a lifetime warranty; register your purchase to activate it. Purchase orders, net terms and volume pricing are available for IT teams, resellers, and government and education buyers. Request a quote with your system models, processors and quantities, or contact our sales team. Browse DDR4 RDIMM, DDR5 RDIMM and LRDIMM, or see our data center server memory page.
NEMIX RAM is an independent memory supplier and is not affiliated with the companies named here. Microsoft, Windows, Intel, AMD, Ryzen, EPYC, Dell, PowerEdge, Kingston and Red Hat are trademarks of their respective owners, used here only to identify sources and compatible systems.
