What is a NVMe M.2 SSD and How Fast is it?


NVMe M.2 SSD is the latest in computer hard drive technology. What is it and how fast is it vs. legacy Hard Drives and Solid State Drives (SSD)?

You already know what a Solid State Drive (SSD) is and probably have one installed in your laptop or Chromebook. Compared to a traditional spinning hard drive, an SSD is much faster — which is why we recommend installing an SSD as the best way to improve the performance of an older desktop or laptop computer. That is until we started playing around with the new SSD standard – the NVMe M.2 SSD.

What is an NVMe M.2 SSD


Image courtesy

The new way to increase your PC’s performance is by installing an NVMe M.2 SSD. NVMe stands for “Non-Volatile Memory Express” and is the newest protocol for accessing high-speed storage media and it has several advantages compared to legacy protocols. An NVMe drive is also an SSD, but instead of connecting it via a SATA III cable, it plugs directly into the motherboard via the M.2 PCIe slot, or into a traditional PCIe slot using an M.2 PCIe Adapter. The M.2 part refers to the form factor and how the drive connects to the motherboard. Surprisingly, the drive is only about the size of a stick of RAM. And while an SSD will drastically improve the performance over a traditional spinning hard drive, an NVMe M.2 is blazing fast in comparison. Think of it as SSD 2.0!

How fast is an NVMe SSD?

Here’s the high-level detail on the SPEC for each of the drive types available for home PCs:

  • Traditional 7200 RPM HDD: 160 MB/s
  • SATA III SSD: 600 MB/s
  • NVME M.2 SSD: 3500 MB/s

Obviously, the NVME SSD speeds blow the others away. But when deciding to add one or not, you also need to take the other major components of your computer into account. For example, if you have an older PC with a third-gen Core i3, 4 GB of RAM, and integrated graphics, you’re not going to be able to get the advantages of the speed the NVMe M.2 SSD drive provides. Additionally, given that the tech is still fairly new, you will also be paying a premium for an NVMe M.2 SSD drive vs. the legacy SATA III SSD drive. However, if what you’re looking for is the best, and you don’t mind spending a few extra bucks, the new NVMe M.2 SSD drives are the way to go.

If you want to upgrade, be sure to confirm your motherboard has the M.2 port or a spare PCIe slot for the adapter.  If you’re not sure what kind of slots you have open on your computer, refer to the manual or manufacturer’s site. Or, you can use the free tool Speccy from Piriform. Piriform is the team that created another very popular utility, CCleaner.


Which NVMe M.2 SSD Should I Buy?

As I mentioned earlier, if you’re looking to upgrade your computer and improve performance, your first purchase should be a new NVMe M.2 SSD (hard drive). The drive I prefer and recommend as of May 2020 is the Samsung 970 EVO Plus. The 2TB model is the best value but the 1TB is also amazing. Adding one of these will blow through through the 600 MB/s limitations of SSD SATA cables. By plugging directly into the motherboard, an NVMe M.2 drive provides read/write speeds of 3,500 MB/s and faster – which obviously blows away a typical SSD. If you have one installed on your computer, let us know how much of a performance boost you received. Or, if you haven’t installed one yet, read our guide on how to install one.



  1. Marco  

    Can you install Windows 10 on a NVMe M.2 SSD Drive? Or does it need to be on a HDD/SATA SSD?

    • Yes! It’s just like any other “Hard Drive”, it’s just a new form factor that plugs directly into your motherboard via the M.2 port as the article explains. Honestly, it’s the next generation of SSD or Hard Disk technology that has already began to take over the market. If you’ve bought a new Laptop in 2018 (Mac or Windows), it more than likely has an NVMe SSD in it.

      • Marco  

        Thank you! And congratulations for the site, I’ve been following it daily for quite some time and it always has interesting articles.

  2. Scotty  

    I have a pair of them installed on my personal rig and another for C drive at work (Z270 & Z170 boards, respectively, with Skylake CPUs). They are fast, but not as breathtakingly overall as the jump from spinner to SSD a few years back. All 3 are Samsung 900 series. C drive in my rig is a 500GB with a 1TB for Steam, and 500GB in the work setup. Boot time’s about doubled on the personal box, but there are also 7 spinners & SSD’s to initialize during boot, which slows the process down. Games, such as SkyrimVR (running with a GTX1080), do function much faster especially during loading screens (most are one second as opposed to 3-4 on the fast SSD they were on), so I’m quite pleased. It’s easily tripled on the work computer which only has 3 other SATA SSDs. Both rigs have 32GB memory installed.
    On the work computer, my testing server (Xampp setup) is faster but not as much as I expected, which is probably the fault of Dreamweaver CS6, which still bogs horribly in Bootstrap coding for some reason but is much more responsive with standard HTML/PHP/JS. Brackets and VScode do behave much better but I don’t like the UI of either as much. Dreamweaver CC and Photoshop CS6 fire up nearly instantly but I don’t like DW CC at all so I’ll have to stick to one of the others. Everything else loads and runs much faster. I usually have a dozen applications and 20 browser tabs open all day and all are very reponsive, no bogging down.
    Overall, I find NVMe drives worth it if you find decent ones on sale and have the SATA slots to spare (you lose a pair of SATA lanes to each NVMe stick). Most of the spinner storage on the personal box is in a 5-bay internal enclosure run off a PCIe card, which is what slows boot down (I have backup server storage, music, videos and assorted backups on these). There are a couple of SSDs also, run on the board slots. If I had just these few SSDs and the NVMe drives installed instead, this computer would be incredibly fast overall compared to what I had a decade ago. The spinners are a huge bottleneck. I don’t have my speed tests handy but all 3 NVMe drives run around 3000MB/s on reads, near what was advertised by Samsung.
    It will be interesting to see where all of this goes in 5 years or so.

  3. Ed  

    One of the best NVMe articles to date …. great job – Thanks

  4. Paul Sappington  

    Having used a Samsung Evo M.2 PCIe 3 drive on a personal system for a couple years, I was pleasantly surprised when I added a Seagate Firecuda 520 (M.2 PCIe 4) to that same system, and ran comparative performance tests. The (roughly) 50% increase in both write and read speeds translated into immediate, obvious performance improvement.
    The Samsung Evo drives are excellent drives. Have they come out yet with a PCIe 4 enabled version?

Leave a Reply

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


To Top