The first decision is compatibility. DDR4 and DDR5 are different memory generations, and a motherboard or server must explicitly support the generation you choose. Matching capacity or a similar-looking connector is not enough.
Start with your system model
Find the exact motherboard or server model and consult its memory specification. Check the supported generation, module type, maximum capacity and population rules. For a branded server, the system manufacturer’s supported part numbers are a useful starting point.
Choose capacity for the workload
Consider the applications you run together and the amount of memory they actually use. A system that regularly runs out of memory may benefit from more capacity, while buying a faster module alone does not solve a capacity shortage. Leave room for future expansion where your platform supports it.
Rated speed depends on the platform
A module’s advertised data rate is not a guarantee of the speed it will run at in every system. The processor, motherboard, firmware, number of installed modules and memory settings all matter. Some desktop kits use XMP or EXPO performance profiles that require compatible hardware and configuration.
Desktop and server modules differ
Check whether your system requires UDIMM, CUDIMM, RDIMM or another supported type. Registered server memory is not a substitute for ordinary unbuffered desktop memory. DDR5 on-die ECC also does not, by itself, mean that a module provides system-level ECC.
Compare the complete part number
Our product pages separate total capacity, modules per kit, data rate and module type. Use those details to narrow your selection, then verify the exact part number against the platform documentation. Similar specifications do not guarantee interchangeability.
Explore DDR4 desktop memory · Explore DDR5 desktop memory · Explore server memory
Further reading: Kingston technical guidance. Always check your exact system documentation.