Buying RAM should take five minutes, but one wrong detail turns it into a return or a PC that will not start. Four things decide compatibility, and all four can be checked before you spend anything.
Updated 11 Nov 2026 · 8 min read
Quick answer
RAM is compatible when four things match your system: the generation (DDR3, DDR4 or DDR5 — they are not interchangeable), the form factor (DIMM for desktops, SO-DIMM for laptops), a capacity your motherboard and CPU support, and a speed your platform can run. Our free compatibility checker tool walks you through all four.
Contents
The 4 checks, in order
1. Generation. DDR3, DDR4 and DDR5 sticks have different notch positions and voltages, so a DDR5 stick physically cannot fit a DDR4 slot. Your motherboard decides the generation — it is printed on the board, in its manual, and in CPU-Z (Memory tab). See our guides to DDR4 compatibility and DDR5 compatibility.
2. Form factor. Desktops use long DIMMs (288-pin, about 133 mm). Laptops and mini PCs use short SO-DIMMs (about 69 mm). They are never interchangeable.
3. Capacity. Every motherboard has a maximum total (commonly 64GB or 128GB) and a maximum per slot. A 32GB stick in a board that only accepts 16GB per slot will show half its capacity or not boot.
4. Speed. Any kit at or below your platform’s supported speed works. Faster kits simply downclock unless you enable XMP/EXPO in the BIOS — see our XMP vs EXPO guide. Speed is the least dangerous mismatch: a too-fast kit still works, just slower than its label.
How a compatibility checker works
A checker asks for your motherboard or laptop model and filters RAM by the four checks above. Good ones — including our own free compatibility checker tool — ask for the exact model, not just the brand, because two boards with almost the same name can take different memory.
It matches three sources: the board specification, the CPU’s memory controller (which sets the native speed), and the QVL — kits the board maker has actually tested. Checkers have limits, though: they cannot see your BIOS version, and an old BIOS can reject a newer kit, and they cannot tell you whether laptop memory is soldered, so check the service manual.
How to find your motherboard’s memory list
Every board maker publishes a QVL (Qualified Vendor List) — kits they have tested. Find it on your motherboard’s support page under “Memory Support”. Search that list for the kit’s part number, not just its brand and speed: a 32GB kit with the same name can exist in two versions with different chips inside.
A kit not on the QVL usually still works, but a QVL kit is the safest buy, especially for DDR5 at 6000 MT/s and above. For four sticks, or speeds above the sweet spot, treat the QVL as a requirement.
No idea which board you have? Press Win + R, type msinfo32, and look for “BaseBoard Product”. CPU-Z gives the same, plus your current RAM speed and timings.
| What you need | Where to find it | Why it matters |
|---|---|---|
| Motherboard / laptop model | msinfo32, CPU-Z, or the manual | Decides generation, form factor and limits |
| Current RAM details | CPU-Z Memory tab, Task Manager | Shows what to match when adding a stick |
| QVL entry | Board maker’s Support > Memory page | Proves a kit was tested in your board |
| BIOS version | msinfo32 or the BIOS screen | Old BIOS versions can reject newer kits |
A step-by-step compatibility workflow
- Identify your motherboard or laptop model with msinfo32 or CPU-Z, including any suffix letters.
- Note its generation (DDR3, DDR4 or DDR5) and form factor (DIMM or SO-DIMM).
- Check free slots and the maximum capacity per slot.
- Check the fastest speed your CPU and board support without overclocking, and decide whether you will enable XMP or EXPO.
- Pick a matched kit (2 sticks for dual channel) at a supported speed.
- Cross-check the exact part number against the QVL, then buy.
- After installing, check that the full capacity shows in Task Manager. If the speed is low, XMP or EXPO is usually not enabled yet — see our guide to RAM running at a lower speed.
If adding to existing RAM, note the speed, timings and voltage of the stick you already own: a faster new stick will slow down to match it.
Real examples and the numbers
A Ryzen 5 5600 on a B550 board takes DDR4 DIMMs; the sweet spot is DDR4-3200 or 3600, and a 2×16GB DDR4-3200 CL16 kit is a safe choice. A Ryzen 7 7800X3D on a B650 board is DDR5 only, with a sweet spot of DDR5-6000 CL30; buy 2×16GB, not 4×8GB, because four sticks would likely drop the speed well below 6000 MT/s.
Latency is CL × 2000 / MT/s, so DDR4-3200 CL16 and DDR5-6000 CL30 both work out to about 10 ns. Bandwidth in dual channel is MT/s × 16 / 1000 GB/s, so DDR4-3200 gives about 51.2 GB/s and DDR5-6000 about 96 GB/s — a difference that matters most for large data moves, not everyday browsing.
Latency: CL × 2000 ÷ MT/s. Dual-channel bandwidth: MT/s × 16 ÷ 1000 GB/s; single channel is half.
Common mistakes that cause returns
The most common mistake is buying by brand and speed alone. “Corsair 32GB 3200MHz” does not say DDR4 or DDR5, DIMM or SO-DIMM, or whether it is ECC or registered server memory. Server RDIMM sticks are cheap second-hand, but consumer boards will not boot with them. Check the full part number every time.
Second, trusting a board name that is almost right: some Intel 12th and 13th generation boards exist in DDR4 and DDR5 versions with near-identical names. Third, buying four sticks when two would do — if you need 64GB, buy 2×32GB. Fourth, ignoring the BIOS: update it before returning a kit that should work. Fifth, mixing an old stick with a new kit and blaming the new kit: test the new kit on its own first. If the PC does not detect the new RAM, our RAM not detected guide walks through the fixes.
Do not force a stick. If it does not slide in with firm, even pressure, stop — it is the wrong generation or is in backwards, and forcing it can crack the slot.
When the answer changes
On DDR4, compatibility is forgiving: speeds up to 3200 MT/s work on almost any board, and mixing brands is usually fine. The hard limits are generation, form factor, per-slot capacity, and server memory. On DDR5, the margins are tighter: four sticks are hard to run fast, speeds above 6000 MT/s on AMD need care, and the QVL matters far more. First-boot training can take 30 to 90 seconds on DDR5, which looks like a fault if you are not expecting it.
Laptops differ again: many ultrabooks have soldered memory with no slot at all, so there is nothing to upgrade. Others have one soldered stick and one free slot. Always check the service manual for your exact laptop model. Intel and AMD differ mainly in sweet spots and profile names — XMP on Intel, EXPO on AMD. Intel 12th to 14th generation boards split between DDR4 and DDR5 versions; AMD’s AM4 is DDR4 only and AM5 is DDR5 only, so the socket tells you the generation directly.
Verdict
Four checks in order: generation, form factor, capacity, then speed. Get the first three right and the worst outcome is a kit running slower than its label. Use a checker to narrow the field, confirm the part number on the QVL, and test the new kit on its own.
Frequently asked questions
Can I put DDR5 RAM in a DDR4 motherboard?
No. The notch position, pin count layout and voltage differ, so the stick will not physically seat — and forcing it can damage both the stick and the slot. The motherboard generation is fixed for the life of the board.
Does RAM brand have to match what I already have?
No. Brands can be mixed freely. What matters is matching generation, and ideally capacity, speed and timings. See our guide on mixing RAM speeds for the details.
My new RAM fits but the PC will not boot. Is it incompatible?
Not necessarily. Try one stick in the slot the manual lists first, clear the CMOS, and update the BIOS — an old BIOS is a common cause. If it still will not boot, test the kit on its own before concluding it is faulty.
How do I check compatibility without opening my PC?
Press Win + R, type msinfo32, and note the baseboard product and processor. That gives you the motherboard model and CPU, which is enough for any configurator or QVL search.