NVMe SSDs with or without DRAM: real differences for gaming and system

  • The DRAM in an SSD stores the FTL table, improving random performance and reducing NAND wear.
  • DRAM-less SSDs are cheaper, but they usually offer less durability and less stable performance under heavy loads.
  • In NVMe, HMB technology allows the use of system RAM and mitigates some of the disadvantage of not having integrated DRAM.
  • For gaming and home use, a competent NVMe DRAM-less SSD is perfectly valid, but an SSD with DRAM remains the most solid option in the long run.

NVMe SSDs with and without DRAM

If you're hesitating between an NVMe SSD with DRAM or one without DRAM for gaming and your operating system , you're not alone. There are more and more models on the market, prices are getting tighter, and the real performance differences are becoming less noticeable to the average user, especially those coming from a traditional mechanical hard drive.

In this guide, we'll calmly break down exactly what DRAM contributes to an SSD, what it means for it to be DRAM-less , how it affects the drive's durability, game loading times, and Windows boot times, and in which cases it's worth paying a little more for a model with DRAM or settling for a cheap NVMe like the Teamgroup MP33 or similar.

What is DRAM in an SSD and why is it so important?

Inside an SSD, there are not only flash memory chips, but also a controller and, in many models, a dedicated DRAM memory chip . This DRAM is not your PC's RAM, but rather a module specific to the SSD that serves as ultra-fast working memory for the controller.

The primary role of this DRAM is to store an internal "map" that relates the logical addresses seen by the operating system to the actual physical addresses of the cells where your data is stored within the flash memory. This map is enormous and is constantly being updated as you read and write files.

When the operating system requests data from the drive, it does so using Logical Block Addressing (LBA) , a system inherited from mechanical hard drives. The problem is that SSDs don't organize or move data the same way as an HDD, so these logical addresses don't directly correspond to the actual physical location of the data on the memory chips.

The SSD controller uses a layer called the Flash Translation Layer (FTL) , which is essentially a huge translation table that states: “this logical LBA address corresponds to this specific physical cell or block.” This table is usually located in the SSD's integrated DRAM, if the model has it.

Because DRAM is much faster than NAND flash, querying and updating the data table in DRAM is infinitely faster than doing so directly in flash memory. Therefore, SSDs with DRAM typically offer better access times, better random performance, and less wear on the NAND.

How SSDs read and write data (and why this wears down memory)

To better understand the impact of DRAM, it's helpful to know that SSDs operate using fixed-size blocks, typically 4 KB . They can't write or erase a single byte, but rather entire blocks. This means that saving even a tiny file reserves a whole block.

If you modify a file, the SSD doesn't just erase the affected part: it reads the entire block, rewrites it with the changes, and places it in another free area , marking the old block as obsolete for future cleanup. This generates many extra internal writes that the user doesn't see, but which contribute to the wear and tear of the cells.

To prevent a few cells from burning out prematurely while others barely wear out, SSDs implement a technique called wear leveling . This mechanism periodically moves data across different cells so that all cells are used as evenly as possible.

This internal data movement causes its physical location to change over time, even though from the perspective of Windows or Linux the logical LBA addresses remain the same . Again, it is the FTL that is responsible for keeping the relationship between LBA and physical cells up to date, and this information is what remains in the DRAM of the SSDs that incorporate it.

When an SSD doesn't include DRAM, the FTL table has to reside in the flash memory itself or, in the case of certain NVMe drives, rely on system RAM using technologies like HMB. Both alternatives are slower and add more writes to the NAND, which in the long run can affect sustained performance and the drive's lifespan.

DRAM, SLC cache, and why they are not the same

Many users often confuse SSD DRAM with SLC or pseudo-SLC cache , but they are not the same thing. DRAM stores the address translation table, while SLC cache is used to speed up temporary writes.

The SLC cache is usually implemented either as part of the NAND flash memory itself, configured to function as SLC memory, or as dedicated chips. Its purpose is to receive incoming writes at high speed and then transfer them more slowly to the rest of the flash memory.

The problem with this cache is that it's not infinite: when it fills up, write speeds drop significantly . The capacity of this cache can range from a few gigabytes to tens of gigabytes in larger models, but it always has a limit.

Some manufacturers play with marketing and boast about using SLC memory when they're actually only referring to the cache , while the main memory is TLC or QLC. It's important to read the fine print and not confuse "SLC cache" with "true SLC SSD," which is extremely rare in consumer products these days.

DRAM, on the other hand, is not used to store user data , but rather to handle the drive's internal logic. The absence of DRAM does not mean the SSD lacks SLC cache, and vice versa. They are two distinct components and functions that affect performance in different ways.

Advantages of an SSD with DRAM versus a DRAM-less SSD

The presence of DRAM within the SSD brings several clear benefits, especially in intensive usage scenarios and random access, which is the typical type of access for an operating system and many current games.

The first advantage is more consistent overall performance, especially in small random operations . Because the FTL table resides in extremely fast memory, the controller can locate and update the data position without having to make multiple NAND accesses, resulting in faster response times.

Furthermore, by not using the NAND flash memory itself to constantly store and rewrite the FTL table, wear on the flash cells is reduced . The DRAM is continuously refreshed without degrading at the same rate as NAND flash memory, so the actual write count on the flash remains lower.

This reduction in internal writes and the ability to use more complex controllers means that SSDs with DRAM typically offer better TBW (Terabytes Written) ratings and longer manufacturer warranties. Error correction (ECC) algorithms can also be more sophisticated and efficient in these models.

There is, however, a small theoretical risk: since DRAM is volatile, if the power is suddenly cut off while changes are pending in the FTL table , data corruption could occur. To prevent this, many higher-end SSDs incorporate capacitors that provide power for a few extra milliseconds to transfer the data to the NAND. In normal home use, cases of corruption due to sudden shutdowns are quite rare.

Why do DRAM-less SSDs exist and what do they sacrifice?

Manufacturing an SSD with DRAM increases the cost of the product for several reasons: you have to add the DRAM chip itself, use a more advanced controller , and assume that DRAM is a highly demanded component throughout the industry, with prices that rise and fall depending on the market.

Only a few giants like Samsung, SK Hynix, and Micron (Crucial) manufacture both NAND and DRAM. The rest of the brands that sell SSDs but don't produce DRAM have to buy those chips from third parties, who in many cases are direct competitors. This affects the final cost and availability.

To offer cheaper units and target the entry-level and lower mid-range segments, many manufacturers are opting to design DRAM-less SSDs, meaning they don't have dedicated DRAM memory . This saves them on that component, simplifies the controller, and allows them to offer more competitive prices.

The downside is clear: the FTL table must be stored on the NAND itself , which means more reads and writes to the cells and slower access to that information. In NVMe models, you can also use the system's RAM via HMB technology, which we'll discuss later.

Consequently, a DRAM-less SSD typically offers worse performance in random operations, noticeable speed drops when the cache is full , and generally has somewhat more modest endurance (TBW) ratings and warranties. Many budget-friendly DRAM-less models consume less power, but the actual difference in power consumption compared to a DRAM-enabled SSD is quite small in a modern desktop PC.

What is a DRAM-less SSD and how does it perform in everyday use?

By using NAND flash memory for this task, each map update involves extra writes to the same cells that store your data . In the long run, this can contribute to uneven wear and tear, resulting in a slightly shorter lifespan compared to a DRAM-based SSD of the same category.

In terms of performance, the difference is most noticeable in small random accesses and intensive workloads , such as many simultaneous operations, databases, virtual machines, heavy compilations, or massive loading of resources scattered across already very full disks.

In simpler uses, such as web browsing, office applications, multimedia playback, or casual gaming, the reality is that a DRAM-less SSD is still infinitely faster than any mechanical hard drive . If you're coming from an HDD, virtually any SSD will feel like a rocket.

However, it's important to keep in mind that not all DRAM-less SSDs are created equal . In recent years, DRAM-less models have emerged targeting the mid-range market, featuring modern controllers and polished firmware, offering very competitive performance for their price.

HMB technology in NVMe SSDs: using system RAM

In the case of NVMe SSDs, many DRAM-less models incorporate a feature called HMB (Host Memory Buffer) , introduced with the NVMe 1.2 specification. This technology allows the SSD to use a small portion of the system's RAM as if it were its "virtual" DRAM.

With HMB, the SSD controller can store part of the FTL table or auxiliary data in that host memory, which helps reduce the number of accesses it has to make to the NAND and improves performance compared to a DRAM-less system that does not use HMB.

The amount of memory used is usually very small, typically under 100 MB , so on a modern computer with several gigabytes of RAM, the impact is negligible. From a user's perspective, you won't notice that the system has less available memory.

Even so, while the HMB does boost performance, it doesn't quite match an SSD with integrated DRAM . Accessing the host RAM from the SSD has higher latency than accessing a DRAM chip soldered right next to the controller, and this latency depends on the configuration, drivers, and the operating system itself.

In some very specific cases and with certain access patterns, it has even been observed that using HMB may not improve performance or may even slightly worsen it , depending on how the firmware handles those requests. It's not a magic bullet, but it does help make DRAM-less NVMe drives considerably better than the first cheap models without DRAM.

Examples of known DRAM-less models

In practice, the market is full of SSDs that do away with DRAM, especially in the entry-level and some mid-range segments. Commonly cited DRAM-less models include the Samsung 980, several WD Blue/Green NVMe drives such as the SN350, SN500, SN550, SN570, SN770 , and some from the SN750 SE family.

In the SATA field, there are also classics like the Crucial BX500, the Kioxia Exceria SATA and very popular budget models like the SanDisk SSD Plus or the Kingston A400 , in addition to a good number of generic Chinese brand drives.

Among the budget NVMe drives with HMB, you can find drives such as the ADATA SX6000 Lite, Corsair MP400, Crucial P2 , various Gigabyte NVMe models, HP EX900/P700/P800, Patriot P300, Sabrent Rocket Nano, Transcend 110S or Verbatim Vi3000, among others.

These SSDs aren't aiming to be the kings of the high-end market, but they've been gaining prominence in the mid-range segment , offering very respectable sequential read/write speeds and performance good enough for gaming and daily use, at a much lower price than high-end models with DRAM.

Therefore, although a DRAM-less drive is "objectively worse" than an SSD with DRAM in purely technical terms, in practice the difference is narrowing and for many budget-conscious users they are a perfectly valid option.

NVMe SSD with DRAM vs without DRAM: games and operating system

Now, focusing on what interests many people most: game loading times and operating system boot times . Theoretically, an NVMe SSD with DRAM will be faster and more consistent than one without. In practice, however, it depends heavily on the specific scenario.

If you're coming from a SATA SSD (with or without DRAM) for the operating system, and you're thinking of adding a DRAM-less NVMe like the Teamgroup MP33 to install games , the jump you'll most likely notice will be relatively small in loading times compared to your current SATA SSD, but even so, the NVMe won't perform worse than that SATA.

Regarding the operating system, upgrading from a SATA SSD to an NVMe SSD, even without DRAM, offers better sequential performance figures and lower latency , but the improvement in perceived speed isn't as dramatic as when switching from an HDD to an SSD. The bottleneck is no longer storage; it often shifts to other components or the software itself.

Regarding games, loading maps, textures, and resources typically involves many reads of varying sizes, mixing sequential and random accesses . An NVMe drive with DRAM might shave a few seconds off loading times in very demanding or poorly optimized titles, but the difference will rarely be dramatic for most users.

The SSD's quality really shines when the game installs, decompresses, and writes many small files (large patches, high-resolution textures, etc.), or when your drive is nearly full. In these situations, an NVMe drive with DRAM and a good controller will maintain more stable speeds than a budget DRAM-less model, which can experience noticeable drops when its SLC cache is exhausted.

Is an NVMe DRAM-less drive a good idea as a boot drive?

There's a widespread myth that a DRAM-less SSD should only be used as a data drive and not as an operating system drive . The reality is more nuanced. Technically, an SSD with DRAM will always be a better option for the OS, but that doesn't mean a DRAM-less SSD is useless for that purpose.

In the case of SATA SSDs, the absence of DRAM is more noticeable because the SATA bus itself is already more limited in speed and latency . Some DRAM-less drives have been seen to be quite sluggish under random load. But even those models still outperform any HDD in boot and program launch times.

In NVMe, the protocol itself and the PCIe bus offer faster communication with the motherboard and the ability to use HMB , which mitigates some of the impact of not having integrated DRAM. A decent DRAM-less NVMe SSD still outperforms a SATA SSD with DRAM in many raw performance metrics.

For a general-purpose PC, a DRAM-less NVMe SSD can work perfectly well as a boot drive, provided you accept that it's not the optimal choice in terms of durability and sustained performance . If you're going to be putting it through heavy write operations (heavy video editing, virtual machines, databases, etc.), then it definitely makes more sense to opt for a model with DRAM.

If you're on a tight budget and your main uses are browsing, office applications, some light editing, and gaming, installing a reasonably capable NVMe DRAM-less drive isn't a problem . It's simply advisable to perform regular backups, as with any SSD.

Difference between a DRAM-free SSD and a traditional HDD

Sometimes people mistakenly compare a DRAM-less SSD to a DRAM-based SSD as if the former were "bad ." However, in reality, the comparison that matters to most users is still SSD vs. HDD.

Even a basic, budget-friendly SATA SSD without DRAM offers access times and latencies that are ridiculously lower than those of a mechanical hard drive . System boot times, program launches, and game loading all go from "desperately slow" to "acceptably fast" in any case.

For secondary computers, machines used only occasionally, or to breathe new life into an older PC still using an HDD, an inexpensive DRAM-less SSD is a massive upgrade over a traditional hard drive . While the drive itself might not be the most durable, the improved user experience usually more than makes up for it.

Obviously, if your budget allows, opting for an SSD with DRAM, good TBW specifications, and a warranty is ideal, but DRAM-less drives shouldn't be demonized . They're just another option in the range of choices, with their clear niche: low price and sufficient performance for most home users.

In very low-end models, it's worth being careful: some DRAM-less SSDs from unknown brands can reach their TBW (Terabytes Written) rating in just one or two years with moderate use, as has been seen in certain very cheap models. This is where the manufacturer's reputation and other users' experiences come into play.

Is it worth paying more for an SSD with DRAM for gaming?

The answer depends on both your budget and the type of gamer you are. If we look at it objectively, the FPS difference between an NVMe SSD with DRAM and one without DRAM is practically negligible . The GPU and CPU are what really make the difference.

Where SSDs can make a difference is in load times, texture streaming, and reducing micro-stutters caused by disk access. In these scenarios, a good NVMe drive with DRAM can offer somewhat faster load times and fewer performance drops when the game is constantly accessing data.

However, in most current titles, that difference is usually just a few seconds on loading screens or a more stable experience in very specific cases. For many gamers, the cost/benefit ratio of paying significantly more for a model with DRAM isn't always worthwhile , especially if they're on a tight budget.

If your budget is very tight and you can get a 1 or 2 TB NVMe DRAM-less drive at a good price, like the typical Teamgroup MP33 2 TB , it's still a very valid option for gaming. Loading times will be very good compared to an HDD, and similar to many SATA SSDs with DRAM.

If, on the other hand, you want to build a machine "for many years", value extending the life of the SSD, plan to install the operating system, very heavy games and also do intensive write tasks on it, then it makes a lot of sense to stretch yourself a little more and opt for an NVMe with DRAM from a trusted manufacturer.

Ultimately, in this price range, the price difference between a good DRAM-less SSD and a good SSD with DRAM may not be that huge, but in return you get greater durability, more stable performance under load , and greater peace of mind in the long run.

Everything we've seen paints a clear picture: NVMe SSDs with DRAM are the ideal choice for those seeking solid and long-lasting performance , while DRAM-less models, especially those with HMB and good design, have become a very competent alternative for tight budgets, offering a huge improvement over any HDD and, in practice, differences in daily use that many users will barely notice if their profile isn't too demanding.

Raspberry Pi SSD 1 TB
Related article:
Raspberry Pi 1TB SSD: Everything You Need to Know

Add as preferred source in Google