Fastest M.2 NVMe SSDs, January 2019 (Ranking)

Moving to faster storage can shave seconds off most of your PC activities – from booting up your OS to loading apps and games. If you are currently booting from a hard drive, there is simply no other component that will have a comparable effect on your user experience than an SSD.

But not all solid state drives are created equal. If you have an available M.2 slot on your motherboard (desktop or laptop), then this is most likely this type of SSD you want as a system drive. Preferably, it should also be compatible with PCI Express and the modern storage interface protocol NVMe.

Table of Contents

What is NVMe and is it necessary?

Image credit: Intel

What SSD speed boils down to is how fast you can move data from storage (non-volatile, slow) to DRAMDynamic random-access memory: Your computer’s active, working memory; the sticks in your RAM slots. (volatile, fast).

NVMe – short for non-volatile memory express – was created to make the most out of solid state drives in combination with the PCI Express interface. Its predecessor was and is AHCIAdvanced Host Controller Interface (paired with SATA)Serial Advanced Technology Attachment; successor to PATA., which was originally intended for mechanical hard drives. The newer protocol includes lots of efficiency improvements when dealing with parallel transfers and the low-latency nature of SSDs.

If you want to learn more about NVMe, start by checking out this introductory video from Intel. It’s aimed at Intel’s datacenter customers, but is accessible to anyone who wants a quick overview of the NVMe advantages.

When shopping for a new SSD, it’s important to know that M.2 is just a form factor that says nothing of performance. Some M.2 SSDs operate over the SATA interface, making it no different from a 2.5″ drive in terms of performance. Other drives instead use PCI Express (PCIe), which is a considerably faster interface.

Fastest Vs. Best Value M.2 SSD

The short version is that if you want an M.2 SSD that is consistently fast during long-term, heavy use – and don’t mind paying a bit more – you should opt for one that uses MLC Flash (or 3D XPoint) memory chips. But if you don’t work with storage-heavy applications you will probably won’t notice the difference compared to a drive based on 3D TLC memory. TLC-based drives are more affordable, but can be as fast as MLC-based SSDs in shorter bursts.

MLC, or Multi-level cell NANDnot-AND – a logic gate used in flash memory design., generally offers better endurance and overall performance than its triple-level cell counterpart. But for a vast majority of users, TLC endurance will be more than enough, and the difference in performance barely noticeable.

Product
Best SSD
Samsung 970 PRO 512GB - NVMe PCIe M.2 2280 SSD (MZ-V7P512BW)
Best Value
MyDigitalSSD BPX Pro 80mm (2280-S3-M) M.2 PCI Express 3.1 x4 (PCIe Gen3 x4) NVMe SSD (512GB (480GB))
Image
Samsung 970 PRO 512GB - NVMe PCIe M.2 2280 SSD (MZ-V7P512BW)
MyDigitalSSD BPX Pro 80mm (2280-S3-M) M.2 PCI Express 3.1 x4 (PCIe Gen3 x4) NVMe SSD (512GB (480GB))
Sequential read (max., MB/s)
3500
3400
Sequential write (max., MB/s)
2700
2100
Random read IOPS (4K/QD1)
15000
13400
Random write IOPS (4K/QD1)
55000
79300
Random read IOPS (4K/QD32)
370000
600000*
Random write IOPS (4K/QD32)
500000
600000*
Average rating
User reviews
320 Reviews
14 Reviews
Warranty
5 Years
5 Years
Endurance rating (TBW)
600 TBW
800 TBW
Price
$195.04
$99.99
Best SSD
Product
Samsung 970 PRO 512GB - NVMe PCIe M.2 2280 SSD (MZ-V7P512BW)
Image
Samsung 970 PRO 512GB - NVMe PCIe M.2 2280 SSD (MZ-V7P512BW)
Sequential read (max., MB/s)
3500
Sequential write (max., MB/s)
2700
Random read IOPS (4K/QD1)
15000
Random write IOPS (4K/QD1)
55000
Random read IOPS (4K/QD32)
370000
Random write IOPS (4K/QD32)
500000
Average rating
User reviews
320 Reviews
Warranty
5 Years
Endurance rating (TBW)
600 TBW
Price
$195.04
Purchase
Best Value
Product
MyDigitalSSD BPX Pro 80mm (2280-S3-M) M.2 PCI Express 3.1 x4 (PCIe Gen3 x4) NVMe SSD (512GB (480GB))
Image
MyDigitalSSD BPX Pro 80mm (2280-S3-M) M.2 PCI Express 3.1 x4 (PCIe Gen3 x4) NVMe SSD (512GB (480GB))
Sequential read (max., MB/s)
3400
Sequential write (max., MB/s)
2100
Random read IOPS (4K/QD1)
13400
Random write IOPS (4K/QD1)
79300
Random read IOPS (4K/QD32)
600000*
Random write IOPS (4K/QD32)
600000*
Average rating
User reviews
14 Reviews
Warranty
5 Years
Endurance rating (TBW)
800 TBW
Price
$99.99
Purchase

Best NVMe M.2 SSD: Samsung 970 Pro

No single drive will take home the crown as the the fastest M.2. SSD in every benchmark or practical use case. However, our choice as the best general performer as of early 2019, is the versatile Samsung 970 PRO – a drive that currently tops many performance charts in the M.2 PCI Express category. It’s also considered one of the most reliable. Actually, Samsung’s performance and reliability track record in the SSD segment has been almost flawless for nearly a decade, so it’s a very comfortable recommendation.

The 970 PRO comes with Samsung’s proprietary controller and MLC chips, as well as an excellent endurance rating. Unfortunately, the 970 PRO is only available in two capacities: 512 GB and 1 TB, which limits your choices.

Check prices: Amazon, Newegg, Amazon UK

Read more about the 970 PRO in our SSD database >>

Best Value: MyDigitalSSD BPX Pro

For a mix of value and performance, the affordable yet well-rounded MyDigitalSSD BPX Pro is a great option. MyDigitalSSD might not be one of the big names in storage, but the company has successfully released a relatively wide range of SSDs based on well-known third-party components. In addition, they usually offer them at attractive price points.

This particular drive uses Toshiba 3D TLC NAND memory in combination with the recent Phison E12 controller. The result is a lot of fast storage for the money.

Another plus is that the BPX Pro comes with an exceptional endurance rating for a TLC-based drive, at 800 TBW (terabytes written) for the 480 GB model. It’s available in capacities ranging from 256 GB (240 GB) up to 2 TB (1,920 GB).

Check prices: Amazon, Newegg, Amazon UK

Read more about the BPX Pro in our SSD database >>

9 of the Fastest M.2 PCIe NVMe SSDs in 2019

There are alternatives to both of the above of course. Some of which may well be better options if the price is right, so don’t stop reading just yet. In the following list we’ve put together some of the best-performing, recently released drives. They are ordered by sequential performance first, random second. Because of the drives’ different controllers and memory types, these numbers are only an indication of actual performance. Follow the link next to each drive to read reviews and get more info from our SSD database.

# NameMax. sequential read/write (MB/s)4K random read/write performance (IOPS)Endurance rating (terabytes written)Link
1Samsung 970 PRO (512GB)3500/2700370K/500K600 TBWReviews, specs & deals
2Samsung 970 EVO (500GB)3500/2500370K/450K300 TBWReviews, specs & deals
3WD Black 2018 (500GB)3400/2500410K/330K300 TBWReviews, specs & deals
4Adata XPG SX8200 Pro (512GB)3500/2300390K/380K320 TBWReviews, specs & deals
5MyDigitalSSD BPX Pro (480 GB)3400/2100600K/600K*800 TBWReviews, specs & deals
6Intel SSD 760p (512GB)3230/1625340K/275K288 TBWReviews, specs & deals
7HP EX920 (512GB)3200/1600340K/260K320 TBWReviews, specs & deals
8OCZ RD400 (512GB)2600/1600190K/120K296 TBWReviews, specs & deals
9Intel Optane SSD 800P (118GB)1450/640250K/140K365 TBWReviews, specs & deals

High-End Alternative: Intel Optane 800p

The last drive on our list should also be considered a high-end option. Although its sequential performance might not sound like much, Intel’s Optane 800p will be faster than all other M.2 SSDs in certain areas. Its extremely low latency makes random performance at low queue depths particularly good, which is an advantage in a system drive. The reason why it’s hard to compare to other SSDs is that it uses Intel’s proprietary 3D XPoint memory instead of ‘normal’ NAND Flash .

Unfortunately it also comes with a much higher cost/GB than competing drives, and is only available in two small capacities – 58 GB and 118 GB. Read more about it in our database here, or head straight to AnandTech for what is likely the most detailed review online.

Check prices: Amazon, Newegg, Amazon UK

Which is the Best M.2 SSD for Gaming?

For the average user, the difference between an SSD and a hard drive – in terms of user experience – will be very clearly noticeable. The effect of shifting from one type of SSD to another will not be as dramatic.

All storage-intensive tasks that move lots of files around will be affected by an SSDs capabilities. However, a faster SSD will not necessarily shorten loading times in games by large amounts. Here’s an interesting test from the web, comparing an M.2 PCIe SSD (970 Pro) versus an older 2.5″ SATA SSD (plus a mechanical hard drive) when loading various games:

Here’s a summary of the data:

GameLoading from mechanical HDDLoading from 2.5" SATA SSDLoading from 970 Pro (M.2 NVMe)Decrease/Increase, (NVMe Vs SATA)
Total325s161s151s-6%
Destiny 2
45s31s29s-6%
Deus Ex: Mankind Divided71s27s21s-22%
DOOM65s49s47s-4%
Civilization 627s18s17s-6%
Far Cry 525s10s11s+10%
Path of Exile23s3s3s+0%
World of Warcraft36s7s6s-14%
Skyrim Special Edition20s9s12s+33%
Witcher 313s7s5s-29%

Source: YouTube user Alexandr iuneWind

With these results in mind, it is probably safe to assume that a comparison of individual high-end M.2 PCIe SSDs will result in small differences as far as gaming is concerned. The usual price/performance calculation will serve you well. Of course, all seconds saved add up to minutes and hours in the long run, so a fast NVMe is still a key component in a high-end PC. But in most cases you can not expect the sort of radical performance gains that you see when coming from a traditional hard drive.

Will it Work in my Laptop/Desktop PC?

For the listed drives to work in you computer, it must have the proper slot and support for PCIe/NVMe. But there may be exceptions: Even without an M.2 slot on your (desktop) motherboard, you may still be able to use one in a full-size PCIe x4 slot via an adapter. But if you want to run your OS from the drive, your motherboard still must support booting from PCIe, which is not a guarantee with older motherboards.

Most recent, high-end ATX-size motherboards include at least one M.2 slot and will most likely be able to run a modern SSD at the full supported speed. With an older or entry-level board you might not be so lucky. In any event it’s always best to check the manual before buying a new drive.

Keying and Sizes

M.2 SSDs (and other M.2 cards) come in different sizes and some motherboards – particularly in laptops – will only hold a drive up to a certain size. They also have different sets of notches (keying) that will prevent you from installing it the wrong way.

M.2 Keying and Size

Three different key types or ‘notch styles’ may be used by M.2 SSDs: B, M or B&M. The socket can be either B or M, but not both.

High-end SSDs as well as recent motherboards will have to use an M-key slot, as this is the only type that provides four lanes of bandwidth, or 20 Gbit/s, also known as PCIe x4. B-key supports ‘only’ PCIe x2, or 10 Gbit/s.

On many motherboards, the connector itself or the PCB next to it will be labeled with the keying. Otherwise, check the specs or manual. Likewise, M.2 card length might be stamped on the board, looking something like this:


High-capacity drives have additional memory chips mounted on the card and may require more space. The M.2 standard allows for cards of five different lengths, with the number format meaning width-length in millimeters. All sizes are the same width, so the two most common, 2280 and 2242, are 80mm and 42mm long, respectively (and so on). All sizes:

  • 2230
  • 2242
  • 2260
  • 2280
  • 22110

Not all motherboards – and much less all laptops – can accommodate the longest size and some might not even support the common 2280 size (most of the drives listed above). So make sure to check before buying.

Also, don’t confuse M.2 and mSATA, which is another, older standard. These slots may look similar on the motherboard, but they’re not compatible. M.2 SSDs may also use the SATA interface, but that doesn’t mean it’s an mSATA drive.

Checklist Before Buying an M.2 SSD

  • Check the drive’s interface and M.2 keying, e.g. B+M-key/M-key (all PCIe x4 SSDs are M-key).
  • Make sure it matches the slot on your motherboard or in your laptop. You can usually find this information on the specs page.
  • Also ensure that the length of the drive is supported, e.g. 2280 or 2242 (numbers in bold are millimeters).

To sum things up about keying and interfaces: it might sound complicated, but really isn’t. If you are building a high-end PC based on a Z170, Z270, B350/B450, X370/X470 chipset, it will likely have an M-key slot. And if so, most of the popular M-key or B+M-key drives will work. But there are a few exceptions, so it’s best to double-check.

Choosing the Right Capacity

You can hardly ever have too much storage space, but all of it doesn’t have to be super fast. There is no reason to use an expensive, high-end SSD to store family photos, backups, or your entire Steam library.

Using myself as an example, my main PC has a primary 256 GB SSD that contains the stuff I use on a regular basis. That includes the OS, all work-related apps and a couple of games – basically what I want quick access to on a regular basis. The rest is mostly distributed on some affordable terabytes of hard drive space (local and NAS). On the local SSD, what takes up most of the space right now are those two games, both of which take up a lot of space.

In other words, what capacity you need will be very personal. If you just want a really fast computer for work (and who doesn’t?), you can probably get by with as little as 128 GB and use hard drives for the rest. If you’re an avid gamer, on the other hand, 512/500 GB is probably a minimum.

Most importantly, you want to boot from your fastest drive. That means it must be able to store the OS and all of its associated files (such as cachesData that is stored in advance, so that anticipated future requests can be executed faster. and swapWhen your computer’s RAM is filled up, it will have to swap its memory contents with the primary storage device.). And it’s not that much:

  • Windows 10 (64-bit): 20GB
  • MacOs Mojave: 12.5GB
  • Ubuntu 17.04: 25GB
  • Manjaro 18 (Arch): 30GB
  • Linux Mint 19.1 (Debian/Ubuntu): 20GB
  • Elementary OS 5 (Debian/Ubuntu): 15GB
  • Fedora 29: 10GB
  • OpenSuse 42.3: 5GB

Those numbers may or may not be a minimum requirement, but also add – at the very least – the amount of RAM in your system to be on the safe side (to make room for the swap file). Office apps are usually not that demanding either, with MS Office taking up about 4 GB of space on your SSD. Games tend to use a lot more, but can range in size from a few hundred megabytes to dozens of gigabytes, so there is no simple answer. On the other hand, loading games from a slower device (but preferably still an SSD) is still a viable option, as seen above.

We will be happy to hear your thoughts

Leave a reply