Your motherboard's M.2 SSD heatsink might be slowing down your SSD — Only 6 of 20 tested boards made full contact

Testing motherboard m.2 heatsinks
(Image credit: Tom's Hardware)

M.2-based SSDs have been around for about a decade now in PCs, and have all but replaced the much larger and notably slower 3.5-inch hard drives, and even 2.5-inch drives, both spinners and SSDs. Over that time, we’ve seen these tiny drives increase not only in capacity but also in speed as new flash, controllers, and PCIe generations are released. And with that increase in performance comes increased heat that you need to manage. This is especially true when using the latest-generation PCIe 5.0-based drives, which tend to run hotter than previous-generation drives and are more prone to thermal throttling and performance loss.

Many of these drives already come with heatsinks to help manage thermal output. And so long as it isn’t a simple thin plate, many do the job well enough to either delay or prevent thermal throttling.

However, not all include heatsinks, and if your workflows lean on storage, longer transfers can be significantly slower due to the drive overheating and thermal throttling. The amount of throttling, if any at all (some actually won’t), varies by circumstance. Whether by drive and controller, workload, and even case airflow, these factors affect whether you’ll see thermal throttling and how severe it is. If time is money, this is obviously a bad thing. The longer it takes to read or write the files you need, the longer it takes to finish your work and get to something more pleasurable, or move on to the next task.

Latest Videos FromTom's Hardware

Testing motherboard m.2 heatsinks

(Image credit: Tom's Hardware)

You may be thinking: My motherboard has heatsinks for M.2 drives, and of course, if you aren’t using a bargain-basement or business board, you would be right. Those also come in all shapes and sizes (plate-style to massive), with varying cooling capabilities. In general, the more mass a cooler has and the greater its surface area, the better it can cool. There are other variables, including thermal pad efficiency, chassis airflow, and, of course, physical contact, but at a high level, this is the way.

But we wondered if these motherboard heatsinks actually make good contact to whisk away the heat? After seeing seemingly random complaints online in forums and on Reddit over the years, we tested the primary M.2 heatsink from the top PCIe 5.0 M.2 socket on 20 different motherboards to see how many actually make good contact with the included heatsink. And I was honestly a bit surprised at what we found.

What thermal throttling looks like and M.2 contact is so difficult

So what does thermal throttling look like on M.2 drives? It’s a sudden, typically severe, drop in data transfer speeds, appearing as a sharp cliff where blazing-fast speeds plummet to a fraction of the drive’s rated performance, or a saw-tooth pattern where it drops, cools below the critical temperature thresholds (typically by reducing the duty cycle and capping the IO stream and data bandwidth), then jumps back up. Some drives even drop back to PCIe 4.0 to limit bandwidth and reduce thermal throttling.

As you can see from the charts below (which contain throttled and non-throttled results from the same drive), the heatsink-less Transcend 260S 2TB PCIe 5.0 SSD we used for this testing throttled just after the 50-second mark, dropping from just under 4,000 MB/s to around 1,700 MB/s. It then briefly recovered after dropping below its critical temperature threshold (typically between 70 and 85 degrees Celsius) around 90 seconds into the transfer. Several seconds later, it dropped again, and minutes later, it dropped again, this time slowing performance even further to around 600 MB/s, over six times slower than its steady-state performance and much closer to SATA-based SSDs than PCIe 5.0.

That said, it takes a pretty big file/set of files to transfer for over 10 minutes on these speedy drives, so we don’t expect to see this behavior too often during mainstream workflows. Also, how much performance is lost varies by drive and conditions. But this gives you a great idea of just how much performance you can lose.

You’d think that designing a heatsink for cooling hardware the size of a stick of gum would be easy for engineering teams. However, it’s not as cut-and-dry as you may imagine. The reason is that the M.2 standard (governed by the PCI-SIG) lists only maximum Z-heights for single and double-sided drives, leaving board partners to decide, for example, how thick the thermal pad should be. And while thermal pads work better with some compression, too much reduces efficiency, so there is a Goldilocks zone, but one that’s tough to hit consistently, since heights vary by drive.

Below is a handy table that shows the different M.2 SSD form factor standards. Single-sided devices are identified with the “S” in the table, while double-sided drives use the “D,” which shows the z-heights on the top and bottom.

Swipe to scroll horizontally

Label

Component Max Height (mm)

Component Max Height (mm)

Row 1 - Cell 0

Top Max.

Bottom Max.

S1

1.2

0

S2

1.35

0

S3

1.5

0

S4

1.75

0

S5

2.0

0

D1

1.2

1.35

D2

1.35

1.35

D3

1.5

1.35

D4

1.5

0.7

D5

1.5

1.5

A single-sided drive has components (NAND chips, controller, and DRAM) on only one side of the PCB. These drives can be 1.2-2.0 mm tall on the top side (2.2 to 2.38 mm with the PCB). Double-sided drives range from 1.2-1.5 mm on the top and 0.7-1.35 mm (3.5 to 3.8 mm total thickness). While 0.8 mm on single-sided drives and 0.15 and 0.3 mm for double-sided don’t sound like a lot, they can be the difference between good contact and none at all. So you can see the problem motherboard partners face when trying to consider all the available M.2 drives and their varying component heights.

Results

We picked 20 modern motherboards from AMD with B850 and X870/X870E chipsets, as well as options for Intel's B760, B860, and Z890. They range from budget boards with simple plate-style primary M.2 heatsinks to flagships with massive coolers. While this is only a small cross-section of available motherboards, it gives us a general idea of how good the contact is across brands at various price points, and whether those variables even matter.

Testing motherboard m.2 heatsinks

(Image credit: Tom's Hardware)

We test the contact by removing the primary M.2 heatsink from the motherboard and taking off any protective plastic film. We then install the drive into the M.2 socket, ensuring the motherboard secures it properly with its default latching mechanism. After that, we reinstall the heatsink, ensuring it’s also properly secured. The process isn’t any different from how you would install yours, though I personally press down a bit on the heatsink (on all of my builds).

Earlier, I mentioned I was surprised at the results of our contact tests, and here’s why. Of our 20 tested motherboards, only six made good contact across the ICs on the PCB, and what we’d consider adequate compression across the length of the drive we used for testing (a double-sided 2TB Crucial T705 that’s 3.8mm thick). Five other boards had questionable contact with very light, but complete compression across the drive. Finally, nine boards didn’t make good contact, only touching the controller (arguably the most important part to prevent throttling), and not everything, be it the top or the bottom. See the pictures from each board below.ALBM (40x - board contact images)

Among the brands, MSI had the worst track record across this selection of boards, with only two of six making good contact (Z890 Tomahawk II and X870E Godlike X Edition). The rest had issues with complete coverage, only touching the NAND or the Controller.

Gigabyte had only one of its three tested boards, the Z890 Aorus Elite Duo X, make complete contact on both sides of our double-sided M.2 module, in part because of the M.2 EZ-Flex technology, which offers a flexible base to improve contact between the heatsink and SSD. The former flagship, the X870E Aorus Xtreme AI Top, also uses double-sided pads. Still, it doesn’t utilize the M.2 EZ-Flex technology, and so it made contact only on the top, and there only with the controller.

ASRock had the most tested boards (seven), and four of those had adequate contact. This includes the new X870E Taichi White, the X870 Livemixer and Taichi Creator, and the Z890 Taichi Lite. The B860I Lightning covered only the controller, while the B860 Challenger made contact with all the bits, but with barely noticeable compression.

We tested four Asus boards, and three of those were good, though all had what we’d consider light compression on our test drive. But any contact is better than none or partial. The B850 Creator Wifi was the sole board found to be insufficient, covering only the controller on top and one of the NAND chips on the bottom of our double-sided drive.

Swipe to scroll horizontally

Motherboard

Double-sided Thermal pads?

Good Contact?


Details

Asus Crosshair X870E Extreme

Y

Y?

Light compression on top

MSI X870E Godlike X Edition

Y

N/Y

Only the controller made good contact on top; good contact on the bottom.

ASRock X870E Taichi White

Y

Y

Great compression on both

Gigabyte X870E Aorus Xtreme AI Top

Y

N

Contact only on the top and the controller only.

MSI Pro X870E-P Wifi

N

N

Contact only on the end NAND

ASRock X870 LiveMixer Wifi

Y

Y

Light compression on the bottom

ASRock X870 Taichi Creator

Y

Y

Light compression, but def. makes contact.

Asus B850 Creator Wifi

Y

N

Contact on controller on top, good contact on one bottom spot

MSI B850 Tomahawk Max Wifi II

N

N

Contact on the end NAND, barely any on the controller

ASRock B850 Livemixer Wifi

Y

Y

Not great compression, but def. makes contact

ASRock B860 Challenger Wifi

N

Y?

light compression, but total (barely)


MSI Z890 Tomahawk Wifi II

N

Y?

Light compression, but total (barely)

ASRock Z890 Taichi Lite

Y

Y

So far, the most well-rounded contact

MSI B760M Edge Ti Wifi

N

N

Top heatsink barely contacted ends (cntrlr n nand)

Gigabyte Z890 Aorus Elite Duo X

Y

Y

Great compression, one of the best, too much? Has spring-loaded bottom

Gigabyte Z890 Aorus Master

Y

N

Barely touched controller and one NAND, no contact on the bottom

MSI Z890 Ace

Y

N

Barely touched anything

ASRock B860I Lightning Wifi

N

N

Only the controller

Asus ROG Maximus Z890 Hero

Y

Y?

light compression, but total (barely)

Asus ROG Strix Z890-E Gaming Wifi

Y

Y?

light compression, but total (barely)

From our limited testing, the primary heatsinks on most motherboards don’t make good contact. It was really only a couple that I looked at and said, "Yep, they’re good." It’s inconsistent across brands, and even price points don’t seem to matter, as we’ve seen expensive motherboards fail to make complete contact while inexpensive ones do. Granted, this is a small sample size. If we tested many more boards, a clearer pattern might emerge. But for now, our results point to a disappointingly inconsistent answer to the question of whether motherboard M.2 heatsinks actually cool your SSD as they should.

Gigabyte boards using the company’s EZ-Flex technology look promising for double-sided drives, but that doesn’t leave me much faith in the top and single-sided drives. As noted earlier, this isn’t a specific shortcoming per se, but rather a problem of z-height variability on the drives themselves, which makes it difficult for companies to consistently achieve good contact. A simple answer would be to use a thicker pad and perhaps softer pads to get compression without warping the PCB. But if it were actually that easy, I’m sure the motherboard vendors would have figured this out already. Right?

Conclusion

So what does all this mean? Well, that depends on who you are, or better, how you use your PC. The reality is that most users won’t be affected by thermal throttling very often in the first place. If you’re primarily a gamer, chances are installation times are limited by your internet connection. Game loads are a mix of large and smaller files, many (if not most) of which don’t take more than a minute to load anyway. At that point, depending on the drive, performance has settled to a steady state and is still using DRAM cache (where applicable). Granted, drive throttling depends on multiple factors, and typically only the fastest PCIe 4.0 and PCIe 5.0 drives will throttle.

But if you frequently transfer massive file pools to your M.2 drive, or you're running heavy AI or database workloads, you want to look for two things from the start. First, make sure your drive has a cooling solution on the bottom, in case you have a double-sided drive. Second, but most obvious, is to look for good contact on the heatsink. If you find you don’t have it and absolutely need it, one option is to buy thicker thermal pads with the same or higher thermal conductivity. Something like Thermal Grizzly Minus Pad 8 will do, and it’s a cheap fix with prices ranging from $6.99 to $12.99 for the varying thicknesses (0.5 to 1.5mm). Arctic TP-3 also works well. Another option is to buy a third-party M.2 heatsink (here’s a great article reviewing 30 of them) and remove the cooler that is part of the motherboard.

We certainly expected some variation between boards, but didn’t expect to see so many primary M.2 heatsinks failing to make sufficient contact with our test SSD. Fortunately, for most gamers and mainstream users, it probably won’t matter. But if you regularly move terabytes of data and rely on sustained storage performance on PCIe 4.0 and particularly PCIe 5.0-based drives, it’s worth taking a closer look at your motherboard’s M.2 cooling, or buy one that includes a cooler and use it.

Either way, good airflow inside your case also helps, so keep that in mind, too. But until motherboard vendors find a better way to account for varying drive heights, checking for good contact or spending a few dollars on a thicker thermal pad could mean the difference between getting the performance you bought and leaving it on the table.

Joe Shields
Staff Writer, Components

Joe Shields is a staff writer at Tom’s Hardware. He reviews motherboards and PC components.

  • wakuwaku
    Your article did not prove otherwise, so boards that make good contact with the controller only should receive a Y. Nand has not been shown to require cooling, at least in the consumer and prosumer market. Only the controller, and possibly the DRAM should require cooling and if a manufacturer achieves that, it should be good enough.

    Again go ahead and prove me wrong by supplying results. Because googling so far shows otherwise.
    Reply
  • Razzi16
    Why on Earth is the SSD in your tests running so slowly?
    Before thermal throttling you state the speed is 4000MB/S, which is a THIRD of what the PCIe 5 SSD is capable of, that is more like a PCIe 4 drive.
    Reply
  • chaz_music
    Thank you for the article, Joe. It parallels my own finding with my latest desktop Asus TUF Neo B850 build. As a seasoned design engineer myself, I wanted to make my daily driver to be reliable but have decent performance, without too much power usage (which is another topic altogether). My earliest M.2 failures on other machines had taught me that temperature dramatically effects operational life of an SSD. One SFF HP machine that I have with no stirring fan inside killed the SSD in under 2 years. That SSD didn't outright die and was not even used that much, but it was losing data and had irregular sustained transfer rates when tested with HD Sentinel (fantastic HDD/SSD tool!). When doing a destructive read/write surface test in HD Sentinel, the surface map had a weird kaleidoscope look (difference color shades), indicating that the error correction was saving the day on data retrieval, but slowing down the sustained transfers. On a good drive, that map should look monochromatic (same speed throughout). Sentinel will also graph the SSD temperature trend if you check that tab. Very useful software. I also use Teracopy to copy files for the graphical transfer visual and that it can be set to verify the copied files afterwards. Teracopy has saved my bacon serveral times in finding bad copies to our NAS (traced to dirty gold contacts on a trunk Ethernet cable - that was fun).

    BTW: It is well known in the embedded MCU world that poor Flash temperature control is beginning of reliability hell. If you let the Flash chips run too hot, the read and write errors will show up. On one design that we did, the MCU flash would start accumulating errors after only 2-3 weeks. Making thermal contact with the case solved that quickly.

    On my B850 build, I gave up on the motherboard heatsink arrangement, although it did look nice. My thermal findings were much like you had in your article. But I wanted it reliable, so I took a deeper dive and ended up hacking the SSD and using a focused fan on the SSD. I found issues with all of the M.2 SSD that I have, both PCIe 4.0 and PCIe 5.0 drives. Some of my PCIe 5.0 drives would not run fast at all and looked like they were running at PCIe 3.0 speeds. The throttling often went below SATA SSD levels (<600MB/sec).

    I ended up, of all things, of using a Samsung 990 Pro 2TB with Heatsink, but ended up removing the heatsink and voiding the warranty. What was a eye opener with this Samsung was how poor the internal thermal pad contact was with the simple porous pig iron heatsink. Since most of the total die thermal resistance from junction to air is the actual heatsink to air resistance, the pig iron heatsink is not that big of a deal, although not what I would have chosen. But the thermal pad size was the issue: each IC had about 8mmx 8mm of pad material on each large IC. I would estimate that they dropped the possibl thermal resistance gain to about 15-20% of what they could have done with larger pads.

    Even with a large airflow and a much improved heatsink arrangement using a proper finned AL heatsink, the SSD would eventually throttle. I noticed that the temp thershold in HD Sentinel was only ~ 36 deg C. I think the SSD is throttling on the NAND temperatures, but is reporting the controller IC temperature through the SMART protocol. Nuts.

    I think the industry needs to find a better total solution for this, as the typical user is not going to be able to hack their SSD and cobble in a fan controller to keep their SSD functioning. And with GPU and CPU wattage ratings going up, thermal management is becoming a huge issue all around. And then there are those burning GPU cables, oh and the ignored ATX MB ground loops ...

    In your future testing, I would suggest using a tool like HD Sentinel to register the reported SSD temps so you have some sort of quanitifiable readings that can be compared. I have done many many thermal tests though my career and have learned how to make usable data and what to discern from it. Under simimlar thermal loading, the speed that things heat up indicates the thermal time constant which is heavily effected by thermal resistance (as long as the thermal capacitance is not changed = heatsink mass). For my thermal "loading", I used the same large files to copy into a new directory on the SSD. That gave a very repeatable test setup. So in one test, if throttling occurs in 4 seconds, and then you change something and repeat to find the throttling occured in 8 seconds, you decreased the total thermal resistance by 1/2 (doubled the time to trip the theshold).
    Reply
  • truerock
    IMHO

    Putting SSDs directly on the motherboard is a bad idea.

    I prefer the return of front bays.

    Plus, I don't like the M.2 form factor.
    Reply
  • usertests
    truerock said:
    IMHO

    Putting SSDs directly on the motherboard is a bad idea.

    I prefer the return of front bays.

    Plus, I don't like the M.2 form factor.
    Maybe you could use... not even a SATA adapter but something that lets you shove a box with M.2 in the drive bay? Couldn't find the right product when I searched.
    Reply
  • Jagar123
    It seems a new directive has been started to create hands on testing types of articles. I am glad to see actual testing done at Tom's again. Keep it up!
    Reply
  • Maxxify
    usertests said:
    Maybe you could use... not even a SATA adapter but something that lets you shove a box with M.2 in the drive bay? Couldn't find the right product when I searched.
    I had someone ask me about this the other day. SATA Express (SATAe) didn't last long, and U.2 is a different animal, so I think the best option for M.2 NVMe is a PCIe adapter. This has obstacles if you're running a multi-drive card depending on the card type (the card either requires PCIe bifurcation or you're paying more, and both take space). Still the best solution I've found as cooling on an adapter can be quite good. However, for your specific solution, you could use one of the Icy Dock ToughArmor NVMe racks that go into bays and then cable to the motherboard or (for consumer boards) a PCIe adapter. There are also PCIe adapters that have the swap/mobile functionality if you want it.

    I'd also like to address the NAND cooling some other users brought up. Consumer NAND flash has a rated limit of 70C. There is the prevailing idea that NAND flash loves heat, that heat even improves its lifespan, but this is not precisely correct and certainly not for consumer-grade flash. There were even some drives that would throttle on flash temperature and it certainly impacts composite readings which go into determining the throttle response. That said, the main reason to cool the flash is because you are equalizing the heat across the thermal medium. Distributing heat between the NAND flash and controller gives you more surface area for dissipation and also keeps the controller (the hottest component) from overheating while keeping the NAND flash warm during load (heat to a little extent is good during programming). Although I suppose it is fair to say that you're unlikely to have the NAND flash overheat first in a consumer drive (especially with consumer workloads), however this might not be the case with shorter (e.g. M.2 2230) SSDs. However, prolonged higher temps for the flash at idle and during reads is detrimental even without throttling.
    Reply
  • Maxxify
    Razzi16 said:
    Why on Earth is the SSD in your tests running so slowly?
    Before thermal throttling you state the speed is 4000MB/S, which is a THIRD of what the PCIe 5 SSD is capable of, that is more like a PCIe 4 drive.
    That's actually pretty fast. The drive, if you check its review, hits that speed after the cache. It's in TLC write mode. Makes it easier to see the throttling, I suppose. It can be hard to throttle a drive with sustained writes, surprisingly. I'd have to check up on how SMI handles throttling with this controller. Phison with the E26 had issues at launch solved by dropping the link speed (e.g. PCIe 5.0 to 4.0) which causes a somewhat predictable drop, other drives can reduce link width (lane count) or delay I/O with what is effectively a duty cycle. If you're dropping link speed you're also increasing latency so performance should be below 1/2, though.
    Reply
  • Maxxify
    chaz_music said:
    Even with a large airflow and a much improved heatsink arrangement using a proper finned AL heatsink, the SSD would eventually throttle. I noticed that the temp thershold in HD Sentinel was only ~ 36 deg C. I think the SSD is throttling on the NAND temperatures, but is reporting the controller IC temperature through the SMART protocol. Nuts.
    I share an Intel white paper with my audience that covers how composite temperature works. It's basic but the tables on pp. 2 and 3 show the theory. Some drives will expose multiple sensors but the accuracy of those (which is tough to define anyway; accurate to what? internal temperatures are different) is questionable, however either way if your flash is running hot it can impact throttling one way or another.
    Reply
  • closs.sebastien
    the article tested motherboards.
    and what about ssd thicknesses? are these really standard? I'm not sure.
    if one ssd is 1/3mm thicker, maybe your worse motherboard becomes the best...
    Reply