Is 64GB of DDR4 a better long-term choice than 32GB of DDR5?
Asked by
MellowPine47
I'm building a system primarily for experimental development, machine learning, home lab work, and occasional gaming. Because of current memory prices, I can afford either 64GB of DDR4 with a Ryzen 9 5900XT or 32GB of DDR5 with a Ryzen 9 7900X. I'm hoping to keep the computer for at least five to seven years, so I'm wondering whether DDR5's higher bandwidth will become important as newer software is developed. For these workloads, is the extra capacity of 64GB DDR4 more valuable than the speed and newer platform of 32GB DDR5?
Answers
For your use case, the bigger issue is the platform rather than DDR4 versus DDR5 in isolation. DDR4 wonโt suddenly stop running applications, and capacity is often more important than memory bandwidth when working with virtual machines, development tools, or local ML workloads. However, AM4 is essentially at the end of its CPU upgrade path, while a DDR5 platform gives you more room to upgrade the processor later. If you can manage with 32GB initially, Iโd lean toward the newer DDR5 platform. If your workloads genuinely need 64GB now, the DDR4 system is still a reasonable value.
Reply to this answer
If you are buying a completely new computer and truly want to keep the core platform for five to seven years, I would favor DDR5 if the budget can stretch to it. You get a newer CPU generation, current motherboard features, and a clearer upgrade path. DDR4 is not useless or obsolete for everyday work, but choosing it means accepting that future CPU upgrades will probably require replacing the motherboard and memory as well.
BrightCedar5: That doesnโt mean 64GB of DDR4 is a bad purchase. It can remain useful for many years, especially for a home lab, but it is more of a value-focused build than a future upgrade platform.
Reply to this answer
Capacity should be your deciding factor. If your VMs, datasets, containers, or development environments can exceed 32GB, slower memory with 64GB will be much better than a faster 32GB system that starts paging to storage. For ML specifically, system RAM is useful, but GPU memory and the softwareโs CPU requirements may matter even more. Check the requirements of the models and tools you actually plan to run rather than trying to future-proof against unknown workloads.
Reply to this answer
For gaming and normal desktop use, DDR4 is still perfectly capable. The practical difference between comparable DDR4 and DDR5 kits is usually much smaller than the headline bandwidth numbers suggest, because DDR5 also tends to have looser timings. A good 32GB DDR4 kit can outperform a poorly configured or undersized DDR5 system in real workloads. Developers also have to support the large installed base of older systems, so applications are unlikely to be designed around DDR5 bandwidth alone.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CopperJelly2: That distinction is important: software generally wonโt require DDR5 just to launch, but a newer CPU and motherboard can provide a much larger performance improvement than the memory technology alone.