What Is DRAM in an SSD? Is It Worth Paying More?
DRAM stands for dynamic random-access memory. In an SSD, it gives the controller fast working memory, commonly used to track where data is stored. You do not need dedicated DRAM for every PC: a suitable DRAMless NVMe SSD with HMB can handle everyday Windows use and gaming.
For a mini PC upgrade, first choose enough capacity and confirm that the drive fits. Pay extra for DRAM when the complete SSD performs better in the work you do regularly, at a price that makes sense.
What DRAM does inside an SSD
An SSD keeps files in NAND flash, which retains data without power. Its controller manages reads and writes. DRAM provides temporary workspace for that controller.
The Flash Translation Layer, or FTL, maps the addresses requested by Windows to physical locations on the NAND. Think of the map as a library catalog. Dedicated DRAM lets the controller access mapping information quickly; how much of the map it holds varies by design.
This chip is separate from your PC's system RAM. Some NVMe drives instead borrow a small allocation of system memory through Host Memory Buffer, or HMB.

DRAM, HMB and SLC cache explained
A specification sheet may mention DRAM, HMB and SLC caching together. They describe different parts of the design, which is why a drive without dedicated DRAM can still have a write cache.
| Feature | Location | Main role | What to check | Common consumer SSD example |
|---|---|---|---|---|
| Dedicated DRAM | Chip on the SSD | Controller workspace, commonly for address mapping | DRAM support for the exact model | Kingston KC3000 |
| HMB | An allocation of system RAM | Host memory available to an NVMe controller for mapping and other uses | SSD and host driver support | Samsung 980 |
| SLC write cache | NAND operated in SLC mode | Buffers writes before data moves to the main NAND area | Sustained write speed after the cache fills | Samsung 990 PRO with TurboWrite |
These examples illustrate individual features; an SSD can combine multiple features. The 990 PRO, for example, has dedicated DRAM alongside its SLC TurboWrite cache.
DRAM vs HMB SSD designs
With HMB, an NVMe controller requests system memory through the host driver. The allocation and use depend on the design. It provides controller workspace, rather than holding all your files. SATA SSDs do not support this NVMe feature.

How SLC write cache works
SLC caching handles a different job: incoming writes. A portion of TLC or QLC NAND operates in a mode that stores one bit per cell. Data is later moved into the main storage area.
Once this buffer fills, writes can slow down on drives with or without DRAM. Samsung describes that transition in its TurboWrite white paper.
Where DRAM can make a difference
Several active virtual machines can send many small requests to an SSD at once. Fast access to mapping information can help the controller handle that workload. Look for latency and mixed random read/write results under load, rather than relying on a sequential speed score.
For email, spreadsheets and video calls, include modern HMB NVMe drives in your shortlist. Application tests are more useful here than the presence of a DRAM chip alone.
Games place different demands on storage during loading, asset streaming, installation and updates. A drive that loads a level quickly may slow during a large update. SSD DRAM alone does not establish higher FPS; frame rendering also depends on the CPU, GPU, and system memory.
Large sequential writes mainly call for evidence about the whole drive, including NAND and SLC cache behavior. A strong result in this test does not isolate the benefit of DRAM. Check sustained performance for the capacity you intend to buy.
When paying for DRAM makes sense
For everyday use, meet your capacity and compatibility needs before paying a DRAM premium. For heavier work, use the following priorities to decide where extra spending will help.
| Your use | Where to start | Evidence to compare |
|---|---|---|
| Everyday Windows and office work | Choose enough capacity and a well-supported model; HMB NVMe is an option | Pay more when application tests show a useful improvement |
| A second drive for games | Budget for the library and updates first | Check loading and installation tests if choosing between similarly priced drives |
| Frequent large transfers or video ingest | Choose for the size of your regular transfers | Favor better sustained writes beyond SLC cache, with suitable cooling |
| Virtual machines and busy mixed workloads | Give DRAM-equipped models closer consideration | Justify the premium with lower latency or better mixed read/write performance |
Choosing between 1TB with DRAM and 2TB without DRAM
Start by adding up Windows, applications, your current files and the space you expect to need next. Include room for game updates, temporary files, or project scratch data. If a 1TB drive forces you to constantly offload files, a reliable 2TB SSD may solve your most urgent storage problem first.
For office work and a growing game library, favor the suitable 2TB option when 1TB would be cramped. If both sizes comfortably cover your needs, spend the difference on better performance only where your regular tasks benefit. Frequent large writes call for sustained write results; busy virtual machines call for latency and mixed workload tests.
How to check whether your SSD has DRAM
The most useful starting point is the exact SSD model, including capacity and any part number. A PC listing that says only "1TB PCIe 4.0 SSD" does not provide enough information.
- Find the model in Windows. Press Ctrl + Shift + Esc, open Performance in Task Manager, and select the relevant disk. Note the model shown. If it is abbreviated, try Device Manager, expand Disk drives, and open the drive's properties.
- Match the capacity and version. Record the complete model or part number. Closely named products, OEM versions, and revisions can have different components.
- Check the manufacturer's specification. Look for DRAM, DRAM Cache Memory, Cache Memory, or HMB. A published SLC cache figure does not confirm dedicated DRAM.
- Resolve unclear specifications. Use a detailed review of the matching model or ask the SSD or PC supplier. If the information is unavailable, treat the DRAM type as unconfirmed.

Manufacturers document DRAM in different ways. These examples show what to look for when checking a retail drive or identifying the SSD inside a prebuilt mini PC.
| Example | Officially documented design | What it establishes |
|---|---|---|
| Kingston KC3000 | DRAM Cache is listed as Yes | The manufacturer explicitly confirms onboard DRAM |
| CORSAIR MP600 ELITE | Listed without DRAM in the manufacturer's model guide | A family name alone is insufficient to identify the design |
| Samsung 980 | DRAM-less NVMe with HMB | An explicit manufacturer statement identifies the architecture |
Price, SMART health, and a short speed test cannot confirm DRAM. Even if a controller supports it, the finished drive may omit the chip. Use the model-specific documentation.
Why write speed drops during large transfers
A drop after the SLC cache fills does not tell you whether an SSD has DRAM. To find the cause, check the amount written before the drop, temperature, and the connection supplying the data.
How to read a sustained write curve
Read the fast stage and the slower stage together. The part of the curve your files reach determines how much the drop matters.
Figure 1. Illustrative continuous write curve
An illustrative continuous write with hypothetical values. Actual results depend on model, capacity, available space, temperature, and workload. This is an explanation of cache behavior, not a benchmark.
- Transfer size matters. A short copy may finish within the fast stage. A long footage import may spend much of its time in the slower stage.
- Check the axes. This graph shows data written. Equal horizontal widths do not mean equal time. Other graphs use elapsed time instead.
- Check test conditions. Match model and capacity, then check drive occupancy, cooling, and test length. Cache exhaustion and thermal throttling can overlap.
In this hypothetical 200 GB copy, 100 GB at 3,000 MB/s takes about 33 seconds; the next 100 GB at 800 MB/s takes 125 seconds. Total: about 158 seconds, versus 67 seconds at a constant 3,000 MB/s. The calculation uses decimal GB and ignores overhead.
A real example of cache behavior
Samsung's 990 EVO Plus specifications list HMB.
For a mini PC used to import footage, a 70 GB batch and a 250 GB batch could reach different parts of that curve.
In PC Gamer's published write test of the 2TB version, the fast stage lasted about 30 seconds before speed fell, with a reported cache region of roughly 175 GB. These are results from that publication, rather than an ACEMAGIC test.
The reported 175 GB is a result under the test conditions, not a guaranteed threshold for every copy. Available space, earlier writes, and cooling can change what you see.
Check the source and connection first
If copying is slow from the beginning:
- Check the source drive, network, or enclosure. The destination cannot write data faster than it arrives.
- Confirm the mini PC slot's PCIe generation and lane count. An x4 SSD installed in an x2 slot has less link bandwidth.
Check what happens after the SLC cache fills
If speed falls after a similar amount of data each time:
- Check sustained write speed after SLC cache exhaustion in a test of the matching SSD model and capacity.
- Compare the amount written before the drop. NAND speed and background flash management can limit writes once the buffer fills.

Watch temperature during the transfer
If speed falls as the drive gets hotter:
- Monitor temperature with the SSD vendor's utility or a suitable hardware monitor.
- Compare repeated drops with the model's thermal limits. Check airflow and the approved thermal pad or heatsink arrangement. Throttling thresholds vary between controllers.
Check free space and background activity
If performance changes between attempts:
- Check remaining space and pause competing downloads or file transfers. Flash management and some dynamic SLC caches are affected by available capacity.
- Repeat the copy with the same source, files, and connection. Record drive occupancy and temperature so the results are comparable.
If the drive reports errors or disconnects, back up important files and contact support before running more heavy transfers.
Choosing an SSD for a mini PC
Before spending extra on DRAM, make sure the drive fits and the connection can use its performance. M.2 describes a form factor, while SATA and PCIe describe interfaces. An M.2 connector does not guarantee support for every M.2 SSD.
- Protocol and length. Confirm NVMe or SATA support and the required module size. M.2 2280 means a module approximately 22mm wide and 80mm long.
- Component clearance. Check single-sided or double-sided compatibility, space beneath the SSD, and the height of any heatsink. Having DRAM does not determine whether a drive is single-sided or double-sided.
- Slot bandwidth. Verify the PCIe generation and lane count for each slot. The label on the SSD cannot override a slower connection.
- Capacity and installation. Check the supported capacity, mounting point, and thermal pad arrangement for your exact PC configuration. Back up data before replacing the system drive. The barebone assembly guide covers installation.

Choosing a DRAMless NVMe SSD for a mini PC
A DRAMless NVMe SSD for a mini PC should meet the same fit and capacity checks as any other drive. For an office barebone build, HMB models can keep the storage budget available for the capacity you need.
The ACEMAGIC W1 offers a barebone option without RAM, SSD, or an operating system. Select the configuration first, then check its storage requirements before buying parts.

Adding a game or project drive
When adding a game or project drive, check the free slot before choosing an SSD. Different slots in the same machine may offer different bandwidth.
For example, the listed 32GB LPDDR5X configuration of the ACEMAGIC F5A HX 470 has three M.2 2280 NVMe slots: one PCIe 4.0 x4 and two PCIe 4.0 x2. An x4 SSD in an x2 slot is limited by the connection, regardless of DRAM.

To check the SSD supplied with your mini PC, read its actual model number. An expansion specification such as M.2 NVMe support does not identify the preinstalled drive's DRAM design.
The ACEMAGIC SSD buying guide covers the other specifications involved in choosing a drive, including capacity and interface.
For a mini PC upgrade, first confirm that the SSD fits and leaves enough room for your files. Then compare the drives using the work you do most often. A game library needs capacity; regular footage imports need sustained write performance. Pay extra for DRAM when the complete drive offers a useful improvement at a price you can justify.
Frequently Asked Questions
Is a DRAMless SSD suitable for a Windows boot drive?
Yes, a suitable modern NVMe model with HMB can be used for Windows. Check application performance, firmware support, and warranty for the exact drive. Older SATA DRAM-less experiences do not establish how a modern NVMe model will behave.
Does SSD DRAM improve gaming FPS?
You cannot predict higher FPS from DRAM presence alone. Compare game-specific tests if performance is the goal. Loading, asset streaming, installation, and frame rendering involve different bottlenecks.
Can more system RAM replace SSD DRAM?
It cannot add dedicated memory to the SSD. A supporting NVMe drive may use HMB, but that feature is managed by the controller and host driver. Installing more system RAM does not automatically increase HMB or convert the drive into a DRAM-equipped model.
Does an SSD with DRAM always last longer?
No. NAND, firmware, workload, and flash management also affect endurance. Compare the capacity-specific terabytes written (TBW) rating and warranty conditions. TBW is a warranty limit, not a prediction of the failure date. Kingston's KC3000 specifications show how ratings vary by capacity.
Can an SSD with DRAM still slow down?
Yes. An SLC write buffer can fill, temperature can trigger throttling, or the interface and source can limit a transfer. Check these factors before blaming the DRAM design.
Do SATA SSDs support HMB?
The NVMe HMB feature discussed here does not apply to SATA SSDs. Keep SATA and NVMe results separate when comparing drives with and without dedicated DRAM.
Sources
- CORSAIR. Which CORSAIR SSDs Have a DRAM Cache. CORSAIR Explorer.
- NVM Express. NVMe Building Blocks: Controller, Buffer Memory, Media and Form Factors; NVMe 101 Part 2: Hardware Designs (Host Memory Buffer). NVM Express.
- Samsung. TurboWrite Technology White Paper; Samsung 980 NVMe SSD Combines Speed and Affordability; Samsung NVMe SSD 990 PRO Data Sheet Revision 2.0; Samsung NVMe SSD 990 EVO Plus Data Sheet Revision 1.0. Samsung Semiconductor / Newsroom.
- Kingston. PC Gaming Bottlenecks: CPU, GPU, RAM, Storage; SSD Cooling and M.2 NVMe Heatsink; SSD Over-Provisioning; KC3000 Official Specifications. Kingston Blog / Datasheet.
- PC Gamer. Five Things I Always Tell People Before They Buy Their First SSD. PC Gamer.



Leave a comment
Please note, comments need to be approved before they are published.