When you’re shopping for an SSD, the spec sheet is packed with jargon: DRAM cache, HMB, DRAM-less, TLC NAND, MLC. Most people ignore these details and just buy the cheapest option. But one of these specs—whether your SSD has DRAM cache, uses HMB, or is DRAM-less—directly affects how fast your laptop boots, how snappy it feels during everyday work, and how the drive performs when you’re moving large files or running multiple applications.
This guide cuts through the confusion and explains exactly what DRAM cache does, why it matters, which type of SSD is right for your use case, and which budget SSDs you should avoid. If you’re planning an SSD upgrade, understanding these differences could save you money or prevent you from buying a drive that feels sluggish.
| Type | Cache Method | Performance | Cost | Best For |
|---|---|---|---|---|
| DRAM Cache | Dedicated RAM chip on the SSD | Fastest, most consistent | Most expensive | Boot drives, OS storage, demanding workloads |
| HMB | Uses system RAM via Host Memory Buffer | Good for most users, slight degradation under RAM pressure | Mid-range | General use, budget gaming, average laptop upgrades |
| DRAM-less | No cache, reads mapping table from NAND directly | Significantly slower when drive fills or under sustained writes | Cheapest | Secondary storage, media library (avoid as boot drive) |
What Is SSD DRAM Cache and Why Does It Exist?

To understand DRAM cache, you first need to understand what the Flash Translation Layer (FTL) does.
When data is stored on flash NAND (the storage chips in your SSD), it isn’t stored in a simple address like “byte 1, byte 2, byte 3.” Instead, the SSD controller uses a mapping table called the FTL that translates logical addresses (which the OS uses) into physical addresses (where data actually sits on the NAND chips). This mapping table needs to be updated constantly as data is written, deleted, and reorganised.
Here’s the problem: The mapping table can be enormous—on a 1TB SSD, it might be hundreds of megabytes. If the SSD controller has to read this table from the slow NAND flash every time you access a file, the drive becomes sluggish. Random file access becomes painful. Sustained performance plummets.
Here’s the solution: DRAM cache stores this mapping table in fast RAM on the SSD itself. The controller can access the mapping table in microseconds instead of milliseconds. This keeps performance consistent and snappy, even when the drive is under load.
The trade-off: Adding DRAM to an SSD increases cost. A DRAM-equipped SSD is more expensive than the same drive without it. That’s why budget SSDs skip DRAM altogether.
DRAM Cache SSDs: The Performance Gold Standard
DRAM cache SSDs have a dedicated RAM chip soldered directly to the circuit board. The mapping table stays in that chip, and the SSD controller accesses it at full speed, every time, without exception.
Real-world examples:
- Samsung 990 Pro (with DRAM) — Flagship NVMe, ultra-fast for professionals
- WD Black SN850X (with DRAM) — Gaming and workstation SSD, consistent performance
- Crucial T700 (with DRAM) — High-capacity option with excellent speed
Performance characteristics:
- Random 4K read/write: 400,000+ IOPS (input/output operations per second)
- Sequential read/write: 7,000–12,000 MB/s (depending on NVMe Gen)
- Performance remains stable even when the drive is 90% full
- Performance remains stable even during sustained writes (large file copies, video editing)
- Minimal performance degradation under multitasking
When DRAM cache matters most:
- Boot drives and OS installation (you want snappy boot times and quick application launches)
- Laptops with heavy multitasking (RAM-intensive applications like video editing, virtualisation, or development)
- Professional workloads (databases, large file processing, video rendering)
- Gaming where you load large game files or assets repeatedly
When DRAM cache doesn’t matter much:
- Secondary storage for archived files or media libraries
- Laptops used only for web browsing and document editing
- Budget-conscious upgrades where the performance difference is barely noticeable to you
HMB (Host Memory Buffer): The Practical Compromise
HMB stands for Host Memory Buffer. Instead of putting DRAM on the SSD itself, the drive borrows a small portion of your laptop’s system RAM (typically 32–64 MB) to cache the mapping table.
How it works:
- The SSD negotiates with your motherboard at boot time to reserve some RAM
- The mapping table loads into that reserved RAM
- The SSD controller accesses it at RAM speeds
- When you shut down, the reserved memory is released back to the OS
Real-world examples:
- WD Blue SN580 — Budget-friendly NVMe with HMB support
- Kingston NV2 — Affordable option with solid HMB performance
- Crucial P3 — Cost-effective SSD with HMB, widely used in laptop upgrades
Performance characteristics:
- Random 4K read/write: 150,000–300,000 IOPS
- Sequential read/write: 3,500–5,500 MB/s
- Performance is excellent when system RAM has headroom
- Performance can degrade slightly when you’re using most of your system RAM (heavy multitasking, memory leaks, virtual machines)
The practical reality: On most laptops, you won’t notice the difference between HMB and DRAM cache during everyday use. Boot times are similar. Application launches feel equally snappy. The performance gap only shows up in benchmarks or during sustained, memory-hungry workloads.
When HMB is the sweet spot:
- Laptops with 16 GB of system RAM or more (enough headroom for both the OS and the HMB cache)
- General-purpose upgrades where you value price-to-performance
- Office work, browsing, light video editing, casual gaming
- Most laptop users
When HMB can be problematic:
- Laptops with only 4–8 GB of RAM (the OS itself uses most of it, leaving little for HMB or system headroom)
- Memory-intensive work (VM hosting, databases, heavy multitasking)
- Systems where you’re pushing the RAM to its limits
DRAM-less SSDs: Avoid as a Boot Drive
DRAM-less SSDs have no dedicated cache and no HMB support. The mapping table lives entirely on the slow NAND flash chips. Every time the controller needs to read or update the mapping, it has to access the NAND directly.
Real-world examples (budget, older models):
- Kingston A400
- Patriot Burst and older Patriot drives
- Some PNY and generic budget SSDs
- Many older SATA drives
Performance characteristics:
- Random 4K read/write: 40,000–80,000 IOPS (drastically slower)
- Sequential read/write: 400–700 MB/s (on SATA; NVMe DRAM-less is slightly faster but still slow)
- Performance degrades significantly when the drive is more than 70% full — the mapping table gets fragmented and slower to access
- Performance degrades noticeably during sustained writes — copying a large file or backup feels sluggish
The real-world problem: A DRAM-less SSD bought today might feel fine in the shop, but as you fill it with files and applications, performance gradually worsens. A drive that copies files at 1,000 MB/s initially might drop to 300–400 MB/s once it’s 80% full. Booting takes longer. Applications launch slower.
When DRAM-less is acceptable:
- Secondary, external drives for archival (you don’t care about speed)
- Media storage that you rarely access (4K video library, photo backup)
- Temporary or emergency storage
When you should absolutely avoid DRAM-less:
- Boot drives or OS storage — Your laptop will feel noticeably slower as the drive fills up
- As your main upgrade if you’re replacing an older, slower drive — the improvement won’t be worthwhile
- Gaming drives where you’re loading large assets repeatedly
- Work machines where you process files constantly
Real-World Performance Comparison
Let’s look at how these three types perform in practical scenarios:
Scenario 1: Booting Windows (Cold Boot)
| SSD Type | Boot Time | Notes |
|---|---|---|
| DRAM Cache (WD Black SN850X) | 8–12 seconds | Fast, consistent |
| HMB (WD Blue SN580) | 10–14 seconds | Slightly slower, but barely noticeable |
| DRAM-less (Kingston A400) | 15–20 seconds | Noticeably slower, worsens as drive fills |
Scenario 2: Copying a 10 GB File (Sustained Write)
| SSD Type | Copy Time | Notes |
|---|---|---|
| DRAM Cache (Samsung 990 Pro) | 8–10 seconds | Consistent, no slowdown |
| HMB (Crucial P3) | 12–18 seconds | Good speed, slight throttling under sustained load |
| DRAM-less (Kingston A400) | 20–35 seconds | Significant slowdown, worsens if drive is full |
Scenario 3: Random File Access (Multitasking)
| SSD Type | Typical Latency | Feels Like |
|---|---|---|
| DRAM Cache | 0.1–0.3 ms | Snappy, responsive |
| HMB | 0.2–0.5 ms | Responsive, imperceptible difference |
| DRAM-less | 1–5 ms | Noticeably laggy, especially when drive is full |
How to Identify If an SSD Has DRAM Cache
When you’re shopping for an SSD, how can you tell whether it has DRAM cache, HMB, or neither?
Check the Spec Sheet
Look for these clues on the product page or manual:
- “DRAM Cache” — Explicitly stated (e.g., “1 GB DRAM Cache”)
- “HMB Support” or “Host Memory Buffer” — The drive uses system RAM
- Silence on the topic — If the spec sheet doesn’t mention cache at all, it’s likely DRAM-less
Look at the PCB (Circuit Board)
If you can see photos of the SSD’s circuit board:
- DRAM-equipped drives have a small rectangular chip (RAM) near the NAND flash chips. It’s usually labelled (e.g., “SK Hynix” or “Samsung” followed by memory specs)
- DRAM-less drives show only the SSD controller and NAND chips—no separate RAM
Check Professional Reviews
Tech review sites like TechPowerUp, AnandTech, and Tom’s Hardware always list DRAM and cache configurations in their breakdowns. If you’re unsure, search “[SSD Model] DRAM cache review” and you’ll find the answer within seconds.
Which SSD Should You Buy? A Practical Guide
Your choice depends on your use case and budget:
Best Value: HMB-Equipped NVMe
For most laptop users, an HMB-equipped NVMe drive is the sweet spot. You get excellent real-world performance, compatibility with modern laptops, and a reasonable price.
Examples: WD Blue SN580, Crucial P3 Plus, Kingston NV2
Price range: £35–65 for 1 TB
Best Performance: DRAM-Equipped NVMe
If you want the fastest boot times, smoothest multitasking, and future-proofing, go for a DRAM-equipped drive. The performance difference is real, especially under heavy load.
Examples: Samsung 990 Pro, WD Black SN850X, Crucial T700
Price range: £60–120 for 1 TB
Avoid: Budget DRAM-less Drives
Don’t buy a DRAM-less drive as your boot or main upgrade. The initial cheap price saves you only £15–20 compared to HMB, but you’ll feel the performance hit for the next 3–5 years.
DRAM Cache vs NVMe Protocol Generation
It’s easy to confuse two different SSD specs: DRAM cache and NVMe protocol generation (Gen 3, Gen 4, Gen 5).
DRAM cache determines how fast the SSD’s controller can access the mapping table (FTL)—it’s about internal performance.
NVMe generation determines the speed of the connection to your laptop’s motherboard (3.5 GB/s for Gen 3, 7 GB/s for Gen 4, 14 GB/s for Gen 5)—it’s about the pipeline to your system.
You need both to be good:
- A high-speed NVMe Gen 4 drive without DRAM will be fast in benchmarks but feel sluggish in everyday use because the controller can’t keep up with the mapping table
- An old NVMe Gen 3 drive with DRAM will feel responsive but will be capped by the Gen 3 pipeline
Ideally, buy a drive that has both good cache (DRAM or HMB) and supports NVMe Gen 4 or newer. Check your laptop’s SSD compatibility to see what generation it supports.
DRAM Cache and SSD Endurance (TBW)
Here’s an interesting side effect: SSDs with DRAM cache tend to have better endurance ratings (TBW — Terabytes Written) than DRAM-less drives of the same type.
Why? Because DRAM-equipped drives write data more efficiently. The controller can batch writes and optimise the mapping table updates, reducing unnecessary writes to the NAND. DRAM-less drives write inefficiently because every mapping table update goes straight to flash.
In practice: A DRAM-equipped consumer SSD might have 500 TBW endurance, while a DRAM-less equivalent has 100–200 TBW. For laptop users doing typical work, this doesn’t matter (you’ll upgrade long before hitting either limit). But for professional or archive use, DRAM-equipped drives age more gracefully.
Recommended Products
| SSD | Type | Capacity | Why We Recommend It | Amazon UK Link |
|---|---|---|---|---|
| Samsung 990 Pro | DRAM | 1 TB | Flagship performance, best-in-class reliability | Search on Amazon UK |
| WD Black SN850X | DRAM | 1 TB | Excellent gaming performance, consistent speed | Search on Amazon UK |
| Crucial T700 | DRAM | 1 TB | High-capacity support, good availability | Search on Amazon UK |
| WD Blue SN580 | HMB | 1 TB | Budget-friendly, excellent value, widely available | Search on Amazon UK |
| Kingston NV2 | HMB | 1 TB | Affordable, reliable, good for everyday upgrades | Search on Amazon UK |
| Crucial P3 Plus | HMB | 1 TB | Balanced performance and price, great for boot drives | Search on Amazon UK |
Prices and availability may vary. As an Amazon Associate, we earn from qualifying purchases.
Frequently Asked Questions
Does DRAM cache matter for gaming?
It depends on the type of gaming. For most gaming, HMB is sufficient because game assets load once at startup and then stay in system RAM. However, if you’re playing games with lots of asset streaming (loading new areas on the fly), or if you multitask heavily while gaming, DRAM cache gives you more consistent frame rates and smoother performance during level transitions.
Is HMB as good as DRAM cache?
For most users on most laptops, HMB performance is indistinguishable from DRAM cache. You’ll see the difference in benchmarks, but not in everyday use. The only time HMB falters is when you’re running RAM-intensive applications and your system RAM is under pressure. Then DRAM cache pulls ahead. For typical office work, browsing, and light creative tasks, HMB is genuinely good enough.
Can I use a DRAM-less SSD as a boot drive?
Technically yes, but you’ll regret it. A DRAM-less SSD works as a boot drive initially, but performance degrades as you add files and applications. After 6–12 months, boot times noticeably increase, and the drive feels sluggish during multitasking. Save the £15 you’d spend on upgrading to HMB by buying a slightly smaller capacity—the performance gain is worth it.
How much DRAM does an SSD need?
Larger SSDs need larger mapping tables, so they benefit from more DRAM. A 256 GB SSD might have 256 MB of cache, while a 2 TB SSD might have 1–2 GB. More cache is always better, but even the smallest amounts dramatically outperform DRAM-less designs. Don’t get hung up on exact DRAM size—if a drive has DRAM at all, it’s a solid choice.
Does NVMe need DRAM cache?
Not strictly. An NVMe drive can function without DRAM cache (DRAM-less NVMe exists), but it will perform noticeably worse than an HMB or DRAM-equipped version. NVMe’s speed advantage over SATA only matters if the drive can sustain that speed consistently, which requires good caching. Buy NVMe with either DRAM or HMB support to get the full benefit of the protocol.
How do I know if my SSD performance is suffering from lack of DRAM?
If you notice these symptoms, your SSD likely lacks good cache support: (1) Slow boot times that worsen as you add files; (2) File operations that start fast (1,000+ MB/s) but slow to 200–400 MB/s partway through large copies; (3) Stuttering or pauses during multitasking. Run a speed test with CrystalDiskInfo or AS SSD Benchmark—if sustained write speeds drop dramatically on a DRAM-less drive when it’s 80% full, that’s your evidence.
Should I upgrade from SATA to NVMe?
Yes. NVMe is faster and cheaper than SATA now. Even an HMB-equipped NVMe drive will outperform any SATA SSD. The jump from SATA to NVMe feels tangible—faster boot, snappier application launches, smoother file operations. If your laptop supports NVMe (almost all modern ones do), upgrade. Check your laptop’s SSD compatibility to confirm.



