DDR5 vs DDR4 in 2025: Is It Time To Upgrade Your RAM?

DDR5 vs. DDR4
(Image credit: Tom's Hardware)

The memory shortage is taking hold, fueled by the massive AI data centers that are soaking up the world's memory stocks. This is causing a supply shortage, sending prices skyrocketing, and all indicators point to further price increases over the coming months. In fact, prices are expected to double throughout next year. There's no better time to buy a memory kit before the price hikes become even more severe, and our Best Black Friday RAM Deals article will tell you where you can buy the best RAM at affordable prices.

It's now become one of the biggest questions for new builders: Which type of memory wins the DDR4 vs DDR5 battle? This has become especially important as some of the best CPUs for gaming support DDR4 or DDR5 memory. But, of course, you also have to determine if there's a big enough performance gain to justify the upgrade. But sticking with the DDR4 memory kit you have is now an option that builders are taking far, far more seriously due to price increases.

TOPICS
Zhiye Liu
News Editor, RAM Reviewer & SSD Technician

Zhiye Liu is a news editor, memory reviewer, and SSD tester at Tom’s Hardware. Although he loves everything that’s hardware, he has a soft spot for CPUs, GPUs, and RAM.

  • InvalidError
    There is no point in using DDR5 for "futureproofing" when you are going to ditch your overpriced DDR5 anyway because today's DDR5 will be considered garbage by contemporary standards in 2-3 years.

    Get DDR4 today, set the money aside for your next CPU-MoBo-RAM upgrade a few years down the road where 32GB DDR5 6400-34 will be $150 value RAM.
    Reply
  • VforV
    InvalidError said:
    There is no point in using DDR5 for "futureproofing" when you are going to ditch your overpriced DDR5 anyway because today's DDR5 will be considered garbage by contemporary standards in 2-3 years.

    Get DDR4 today, set the money aside for your next CPU-MoBo-RAM upgrade a few years down the road where 32GB DDR5 6400-34 will be $150 value RAM.
    Exactly, there is almost zero "futureproofing", because of all of the above.

    The only reason to get DDR5 today is because you don't care about how much it costs and "need to have" the best and newest, otherwise no one should buy it (if you can find it in stock, that is)... no one.

    If you buy 12900k and RTX 3090 and other halo/premium stuff then you don't care about price at all, so of course you buy DDR5, preferably 6000 or higher, because 4800 is really bad, actually. But those people are in the minority 5%, everyone else can skip it with ease and peace of mind, because it's not worth it.

    HUB in the latest video has this exact test and the same conclusion testing 41 games (nutz !).
    He does have some examples of +20%-ish more performance for DDR5 6000 (at 1080p), in a few games, but there are other games with regression too (where DDR4 wins), which this article does not show... and that's important.

    omumzW1AtGEView: https://www.youtube.com/watch?v=omumzW1AtGE
    Reply
  • Endymio
    Multiple gross errors in this article:

    "On-die ECC doesn't offer any protection for data in transit, which is why on-die ECC isn't a true ECC implementation....One can question on-die ECC's utility since errors are more prominent when the data travels over the memory bus. Furthermore, on-die ECC requires extra capacity to store parity, representing another added cost to DDR5..."

    DDR5's on-die ECC is complemented by link ECC, which does cover transmission errors.
    Full ECC implementations require stored parity, for both DDR4 and DDR5, and thus additional capacity.
    The majority of single-bit soft errors are believed to originate from SEE events within the DDR itself, not the bus.
    Reply
  • spongiemaster
    InvalidError said:
    There is no point in using DDR5 for "futureproofing" when you are going to ditch your overpriced DDR5 anyway because today's DDR5 will be considered garbage by contemporary standards in 2-3 years.

    Get DDR4 today, set the money aside for your next CPU-MoBo-RAM upgrade a few years down the road where 32GB DDR5 6400-34 will be $150 value RAM.
    Most users don't upgrade every 2 or 3 years. If you're building a high end system (not 12600k or lower) and planning on keeping your system for 5 years, might as well go with DDR5 if you can afford it. The couple hundred dollars you save now isn't going to buy you a new high end system in 3 years. Everything has gotten insanely expensive. You bought a $500+ CPU, $1000+ GPU, $400+ motherboard, what's a couple extra 100 dollars for your RAM at that point? If you're building a budget system, DD4 is the obvious choice.
    Reply
  • Endymio
    spongiemaster said:
    Most users don't upgrade every 2 or 3 years. If you're building a high end system planning on keeping your system for 5 years
    No power user waits anywhere near five years to upgrade their system, and those considering a DDR5 upgrade now certainly fall into that category.
    Reply
  • spongiemaster
    Endymio said:
    No power user waits anywhere near five years to upgrade their system, and those considering a DDR5 upgrade now certainly fall into that category.
    Depends on your definition of power user. If you define it as someone who only buys top of the line, then I already addressed that in my original post.
    Reply
  • USAFRet
    Endymio said:
    No power user waits anywhere near five years to upgrade their system, and those considering a DDR5 upgrade now certainly fall into that category.
    The "power user" sitting in my chair right now would beg to differ.
    Reply
  • InvalidError
    spongiemaster said:
    Most users don't upgrade every 2 or 3 years. If you're building a high end system (not 12600k or lower) and planning on keeping your system for 5 years, might as well go with DDR5 if you can afford it.
    No matter how much you "can afford it", it is still wasted money if it provides near-zero benefits in most of your everyday uses.

    While some people like being early adopters for "futureproofing", I do the exact opposite: I upgrade at the end of a major market cycle (DDR4 in this case) to get the most mature version of stuff possible for long-term stability and reliability at a relatively low cost.
    Reply
  • Endymio
    USAFRet said:
    The "power user" sitting in my chair right now would beg to differ.
    Given your signature block indicates you're still using not DDR4, but DDR3, are you truly certainly you're classed in the same category as power-users considering the bleeding-edge upgrade to DDR5? Who else but them would this article be aimed at?
    Reply
  • InvalidError
    Endymio said:
    Given your signature block indicates you're still using not DDR4, but DDR3, are you truly certainly you're classed in the same category as power-users considering the bleeding-edge upgrade to DDR5? Who else but them would this article be aimed at?
    What is a "power user"? There are plenty of engineers and scientists working on relatively crappy PCs because the projects they are working on require such massive scale compute that all of the real work gets delegated to server farms and supercomputers, so they only need their PCs to edit scripts and read results.

    You don't have to personally be at the bleeding edge of tech to be a power-user. In one place I worked as an ASiC validation specialist, the team lead had the crappiest PC in the department which he could easily make up for with his mad unix/screens skills - you don't need a powerful PC on your own desk when you can just remote into everyone else's to run your scripts.
    Reply