Memory that is not compatible with your motherboard either will not fit, will not start the system, or will run slower than you paid for. Compatibility comes down to a short list of facts about your board and processor, and you can check all of them in a few minutes before you buy. This guide gives you that list in order, from identifying the board to checking the memory list, for desktops, laptops, workstations and servers.

The short answer

  • Find the exact board model first. Everything else comes from the maker's specification page for that model.
  • Match four things: the DDR generation, the module form factor, the module type, and the capacity and speed the board and processor support.
  • Buy a matched kit instead of mixing modules, which can cause instability.
  • Check the board's memory list and BIOS version if you are buying a large kit or a high speed.

Step by step

1. Identify the board and processor

Use Windows System Information or a free tool such as CPU-Z to read the board maker and model. Write down the processor model as well, because the processor's memory controller sets some of the limits. On a server, read the model from the label or the management interface.

2. Match the DDR generation

DDR4 and DDR5 are not interchangeable. Both full size DIMMs use 288 pins, but the notch sits in a different place, so a module of the wrong generation will not seat in the slot. The board specification tells you which generation it takes. Some boards come in both versions, for example a DDR4 and a DDR5 variant of the same chipset family, so check the exact model.

3. Match the form factor

Desktops and servers use full size DIMMs. Laptops and compact systems use the smaller SO-DIMM, which has 260 pins for DDR4 and 262 pins for DDR5. SO-DIMM and DIMM do not interchange.

4. Match the module type

This is the step that catches server and workstation buyers. Desktop boards take unbuffered UDIMM. Workstation boards may accept ECC UDIMM if the board supports it, and AMD notes that ECC on its Ryzen desktop processors requires motherboard support. Server boards take registered RDIMM, and some platforms also take LRDIMM. For example, Kingston lists RDIMM only, with no LRDIMM or UDIMM support, for AMD EPYC 9005. Do not mix module types in one system. The memory types explained and ECC vs non-ECC guides cover the differences.

5. Check slots and capacity

The spec page lists the number of slots, the maximum total capacity and the maximum per module. A board with four slots does not always support the largest module in every slot. Plan the fill so the modules are identical and spread across the memory channels.

6. Check the speed the board and processor allow

Faster memory gives you no benefit if the board or the processor cannot run it, and the processor can be the limit. AMD's page for the Ryzen 9 9950X, for example, lists DDR5-5600 with two modules and DDR5-3600 with four modules, with a 256GB maximum. That shows two things: the speed depends on the processor, and filling more slots can lower it. XMP and EXPO profiles can run memory above its standard rating, but that is an overclock and may not be stable on every system.

7. Check the memory list and the BIOS

Most board makers publish a list of tested modules, called a QVL. A module that is not on the list can still work if its generation and speed match the board, but the list is a useful check for large kits and high speeds. It is a snapshot, since makers cannot test every module. If you are fitting a newer processor or very new memory, confirm the BIOS version the board needs, and see if the board has a way to update it without a processor.

What to look for by system type

System Module type Generation Where to look
Desktop PC DIMM, unbuffered (UDIMM) DDR4 or DDR5, set by the board Desktop memory
Laptop or mini PC SO-DIMM DDR4 or DDR5, set by the system Laptop memory
Workstation or ECC desktop ECC UDIMM, where the board supports ECC DDR5 or DDR4 DDR5 ECC UDIMM and DDR4 ECC UDIMM
Server RDIMM, and LRDIMM on some platforms DDR5 or DDR4 DDR5 RDIMM, DDR4 RDIMM and LRDIMM
Industrial or embedded PC SO-DIMM or DIMM, by board Set by the board Industrial and embedded memory

Common mistakes

  • Buying the wrong generation, for example DDR5 for a DDR4 board.
  • Buying a desktop module for a server, or the reverse. Servers need registered memory.
  • Mixing modules. Different brands, speeds, latencies, capacities or ranks can cause instability, and in the worst case stop the system from working.
  • Filling every slot and expecting full speed. More modules per channel often means a lower speed.
  • Ignoring the processor. The board's page is not the whole answer when the processor limits speed or capacity.

Go deeper for your platform

Pick the guide that matches your system: AMD Ryzen gaming PC, ASUS vs MSI vs GIGABYTE, RAM by chipset, gaming PC and laptop memory, AMD EPYC server, AI server system RAM, industrial PC upgrades or the embedded and industrial memory guide.

Find memory for your board

Once you have the facts from the steps above, match them to a listing. Browse by board brand for ASUS, MSI, GIGABYTE, ASRock and Supermicro, by chipset, or start from the data center and server memory page. If your board is not listed, send us the model name and we will check it.

Frequently asked questions

Can I put DDR5 memory in a DDR4 slot?

No. DDR4 and DDR5 modules differ in notch position, so the wrong generation will not seat in the slot, and boards support one generation or the other.

Do I have to use memory from my motherboard's QVL?

No. A module that is not on the list can still work if its generation and speed match the board. The list is a tested snapshot, and it helps most when you are buying a large kit or a high speed.

Can I mix different brands or speeds of RAM?

You can sometimes, but it can cause instability. Mixing brands, speeds, latencies, capacities or ranks is the common cause of trouble, so a matched kit is the safer choice.

Will faster RAM make my PC faster?

Only up to the speed your board and processor support. Beyond that the memory runs at the lower supported speed, so check both the board and the processor.

Does my system support ECC memory?

Most mainstream boards do not. ECC matters mainly for workstation and server hardware, and on AMD Ryzen desktop processors ECC requires motherboard support. Check the board specification before you buy ECC modules.

Does NEMIX RAM supply memory for my system?

We list DDR5 and DDR4 memory for desktops, laptops, workstations and servers, matched to the systems that list them. Send us the board or system model and we will confirm the module.

Sources

Wikipedia on DIMM and SO-DIMM, CG Director on RAM and motherboard compatibility, AMD Ryzen 9 9950X, Kingston EPYC 9005 platform page and Build Gaming Computers on the memory QVL, read on October 29, 2026. Specifications change, so confirm against your board maker's documentation.

Buying memory for business and server 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 business, reseller and public-sector orders. Request a quote with your models and quantities, or contact our sales team.

NEMIX RAM is an independent memory supplier and is not affiliated with the companies named here. AMD, Ryzen, EPYC, Kingston, ASUS, MSI, GIGABYTE, ASRock, Supermicro, Intel, XMP and EXPO are trademarks of their respective owners, used here only to identify sources and compatible systems.

Ddr4, Ddr5, Desktop memory, Guide, Laptop memory, Motherboard, Ram compatibility, Server memory

Leave a comment

All comments are moderated before being published