Our Top Picks
The quickest way to check RAM timings on a Windows PC is to open CPU-Z, go to the Memory tab for the timings running right now, and then the SPD tab to see what the kit is rated for. Task Manager shows the speed but not the timings, and the BIOS shows both but requires a restart. This guide walks through each method, explains how to read the numbers, and shows how to tell whether your XMP or EXPO profile is actually active.
Before You Start
- You need a Windows 10 or 11 PC. The BIOS method works on any desktop motherboard.
- Install a trusted system information tool. CPU-Z from CPUID is the most widely used for memory data, and HWiNFO is another common option. Download from the maker’s own site.
- Know your kit’s rated speed and timings. They are printed on the module label and on the product page, for example DDR5-6000 with CL30 timings.
- Close games and heavy programs so readings are stable.
What the Numbers Mean
Memory timings are written as a string such as 30-36-36-76. The first number, CL or CAS latency, is the delay in clock cycles between a read command and the data becoming available. The next numbers are tRCD, tRP and tRAS. Lower numbers at the same frequency mean lower latency, but the real-world delay also depends on the clock speed, so compare kits using both values together.

Yongxinsheng DDR3 32GB Kit (8GBx4) Desktop RAM 1866MHz PC3-14900 UDIMM Non-ECC Unbuffered 1.5V 2Rx8 Dual Rank 240 Pin CL13 PC Computer Memory Upgrade Module (Blue)
Picked as a relevant option in this category.
View on Amazon
Wlizedle DDR3/DDR3L 8GB RAM 1600MHz CL11 UDIMM, Desktop Memory Module PC3-12800/PC3L-12800 240-Pin 1.35V/1.5V 2Rx8 Dual Rank Non-ECC Unbuffered PC Computer RAM Stick Upgrade - Green
Chosen because it specifies Green.
View on AmazonOne more detail trips people up. RAM is marketed using the effective data rate, for example 6000 MT/s, but CPU-Z reports the actual clock, roughly half, such as 3000 MHz. That is normal for double data rate memory and does not mean the kit is running slowly.
Method 1: Task Manager (Speed Only)
- Press Ctrl, Shift and Esc to open Task Manager.
- Click the Performance tab, then Memory.
- Look at the Speed line near the bottom right. It shows the current data rate in MT/s on most current Windows builds.
If a DDR5-6000 kit shows 4800 or 5600, the XMP or EXPO profile is probably not enabled. Task Manager does not show CAS latency or other timings, so use another method for those.
Method 2: CPU-Z (Live Timings)
- Open CPU-Z and click the Memory tab.
- Check the DRAM Frequency field. Double it to compare with the box rating.
- Read the Timings section, which lists CAS# Latency (CL), RAS# to CAS# Delay (tRCD), RAS# Precharge (tRP) and Cycle Time (tRAS).
- Note that these values reflect the current configuration, which may be the default profile and not your rated one.
Method 3: CPU-Z SPD Tab (What the Kit Supports)
- Click the SPD tab.
- Use the Memory Slot Selection drop-down to choose each populated slot.
- Look at the Timings Table. It lists JEDEC profiles, which are the safe default speeds, and an XMP column on Intel-oriented kits or an EXPO column on AMD-oriented DDR5 kits.
- Compare the XMP or EXPO column to the Memory tab. If the live frequency and timings match that column, the profile is active.
Method 4: Check in the BIOS
- Restart the PC and press the BIOS key shown at boot. Delete and F2 are common, but the key varies by maker, so check the motherboard manual.
- Look for a section named something like Ai Tweaker, OC, Extreme Tweaker, Tweaker or Memory Settings. Menu names differ by motherboard maker.
- Find the memory frequency and timing entries, and the XMP, DOCP or EXPO option. Intel boards usually call it XMP, AMD boards may use DOCP or EXPO.
- Exit without changing anything if you are only checking.
Quick-Reference Table
| Method | Shows | Needs restart | Best for |
|---|---|---|---|
| Task Manager | Current speed in MT/s | No | Fast check whether a profile is on |
| CPU-Z Memory tab | Live frequency and main timings | No | Confirming what is running now |
| CPU-Z SPD tab | Rated profiles stored on each module | No | Comparing rated versus current |
| HWiNFO sensors | Detailed timings and module data | No | Advanced subtimings |
| BIOS | Settings and profile options | Yes | Changing or enabling profiles |
How to Tell Whether XMP or EXPO Is Working
Compare three things: the rated speed on the box, the live frequency in CPU-Z multiplied by two, and the XMP or EXPO column on the SPD tab. If all three agree, the profile is on. If the live number matches a JEDEC column instead, the kit is running at its default, slower setting. Technology sites commonly note that a BIOS update can reset the profile to off, so it is worth rechecking after any firmware change.
To enable a profile, enter the BIOS and select the profile option, usually Profile 1. Save and restart. Memory profiles are a form of overclocking from the platform’s point of view, and the manufacturer of your processor may treat them as outside the stock specification. Instability, boot loops or, in rare cases, warranty questions can follow, so keep settings conservative and use only the profile printed on your kit.
Reading Timings Properly
To compare two kits, calculate first-word latency. The formula is CL multiplied by 2000 and divided by the data rate in MT/s. For a CL30 kit at 6000 MT/s, that gives 10 nanoseconds. A CL36 kit at 6000 MT/s gives 12 nanoseconds. Using a single shared yardstick like this prevents the common error of judging a kit by CL alone.
Common Mistakes
- Reading half the frequency as the real speed: CPU-Z shows the clock, not the data rate.
- Only one stick in the wrong slot: a single module should go in the slot the motherboard manual names, often the second from the CPU, otherwise performance and stability can suffer.
- Mixing kits: modules from different kits may fail to run the profile you expect.
- Ignoring the CPU limit: the processor maker lists a supported memory speed, and higher profiles depend on the memory controller and the board.
- Assuming the label equals the setting: a kit sold as DDR5-6000 still runs at the default speed until the profile is enabled.
When Not to Change Anything
If the PC is stable and the numbers already match the kit’s rated profile, there is nothing to fix. Avoid manual timing tweaks unless you are comfortable testing for stability, since incorrect values can cause crashes or data corruption. If the system fails to boot after a change, clear the CMOS using the method in the motherboard manual, and contact the memory or motherboard maker if problems continue. Always power off and unplug the PC before reseating modules.
Frequently Asked Questions
Why does CPU-Z show a lower frequency than my RAM box?
CPU-Z reports the real clock, which is half of the effective data rate printed on the box. A kit marketed as 6000 MT/s appears as about 3000 MHz, which is normal.
Can Task Manager show my CAS latency?
No. Task Manager shows speed and capacity but not timings. Use CPU-Z, HWiNFO or the BIOS to see CAS latency and the other values.
My RAM runs at a lower speed than advertised. Is it defective?
Usually not. Memory defaults to a safe JEDEC speed until an XMP or EXPO profile is enabled in the BIOS. If it still will not hold the profile, check the motherboard’s supported memory list and update the BIOS.
Is it safe to enable XMP or EXPO?
It is a common step for gaming builds, but it is technically an overclock. It can cause instability on some combinations and may affect warranty terms depending on the maker, so read the motherboard and CPU documentation.
Do tighter timings matter for gaming?
They can help in some CPU-limited games, especially on platforms sensitive to memory latency, but the gains are usually modest compared with changing the GPU or CPU. Reviewers generally suggest getting capacity and a stable profile right first.