SSD storage drive for laptop upgrade guide

SSD DRAM Cache vs HMB vs DRAM-less — Why It Matters for Performance

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.


TypeCache MethodPerformanceCostBest For
DRAM CacheDedicated RAM chip on the SSDFastest, most consistentMost expensiveBoot drives, OS storage, demanding workloads
HMBUses system RAM via Host Memory BufferGood for most users, slight degradation under RAM pressureMid-rangeGeneral use, budget gaming, average laptop upgrades
DRAM-lessNo cache, reads mapping table from NAND directlySignificantly slower when drive fills or under sustained writesCheapestSecondary storage, media library (avoid as boot drive)

What Is SSD DRAM Cache and Why Does It Exist?

M.2 NVMe SSD solid state drive
M.2 NVMe SSD solid state drive

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:

  1. The SSD negotiates with your motherboard at boot time to reserve some RAM
  2. The mapping table loads into that reserved RAM
  3. The SSD controller accesses it at RAM speeds
  4. 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 TypeBoot TimeNotes
DRAM Cache (WD Black SN850X)8–12 secondsFast, consistent
HMB (WD Blue SN580)10–14 secondsSlightly slower, but barely noticeable
DRAM-less (Kingston A400)15–20 secondsNoticeably slower, worsens as drive fills

Scenario 2: Copying a 10 GB File (Sustained Write)

SSD TypeCopy TimeNotes
DRAM Cache (Samsung 990 Pro)8–10 secondsConsistent, no slowdown
HMB (Crucial P3)12–18 secondsGood speed, slight throttling under sustained load
DRAM-less (Kingston A400)20–35 secondsSignificant slowdown, worsens if drive is full

Scenario 3: Random File Access (Multitasking)

SSD TypeTypical LatencyFeels Like
DRAM Cache0.1–0.3 msSnappy, responsive
HMB0.2–0.5 msResponsive, imperceptible difference
DRAM-less1–5 msNoticeably 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

SSDTypeCapacityWhy We Recommend ItAmazon UK Link
Samsung 990 ProDRAM1 TBFlagship performance, best-in-class reliabilitySearch on Amazon UK
WD Black SN850XDRAM1 TBExcellent gaming performance, consistent speedSearch on Amazon UK
Crucial T700DRAM1 TBHigh-capacity support, good availabilitySearch on Amazon UK
WD Blue SN580HMB1 TBBudget-friendly, excellent value, widely availableSearch on Amazon UK
Kingston NV2HMB1 TBAffordable, reliable, good for everyday upgradesSearch on Amazon UK
Crucial P3 PlusHMB1 TBBalanced performance and price, great for boot drivesSearch 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.


Related Guides

Leave a Comment

Your email address will not be published. Required fields are marked *