TODO alt text

The best NVMe SSD

For blazing fast storage, nothing beats an NVMe drive.

As more NVMe SSDs arrive, one of the biggest complaints is always the additional cost. Sure, having an SSD is great and we've called it the single biggest upgrade you can make to an older PC, but once you move from a hard drive to an SSD, you've made the big jump. But NVMe SSDs are even faster than SATA drives. If you have a modern PC, it will likely have an M.2 slot for installing one of these small, high performance drives. If you're on an older build or want to save $20-$50 while giving up some performance, check out the standard SATA SSDs in our Best SSD for gaming guide.

The good news is that prices are starting to come down, and we've added Adata's budget friendly SX7000 to our list of tested drives. It's not the fastest NVMe drive around, but it is the cheapest NVMe model so far, and it's also faster (on the whole) than any SATA drive. That's not the only recent addition, as we've also tested Intel's SSD 760p, and there are more NVMe drives slated to launch in the coming months.

Another bit of good news is that the upward trending prices in SSDs due to the NAND shortage are starting to come down. That's not to say we've reached similar lows as before, but prices are lower than last month, and we're optimistic that this trend will continue.

Which are the best NVMe SSDs? We've picked the best overall choice, a budget-friendly option, and the highest performance drive to satisfy your NVMe dreams.

TODO alt text

Best NVMe SSD

  • Excellent performance, not prone to throttling
  • Good price per GB for NVMe
  • Available in capacities up to 1TB
  • Costs 50 percent more than a SATA SSD

Samsung was first on the scene with M.2 NVMe drives, and it still dominates the market. With its most recent launch of the 960 Pro and 960 Evo, performance improves over the previous generation, and prices are starting to drop as well. For most PCs, including those running lighter storage workloads like gaming, Samsung's much more affordable 960 Evo is the NVMe drive to get. The 960 Evo 500GB has read/write speeds of up to 3,200/1,800 MB/s, and can do up to 330k IOPS (only 14k/50k IOPS at queue depth 1, however).

The 960 Evo uses Samsung's new Polaris controller, which has five ARM cores compared to the three ARM cores in the 950's UBX controller. One of the cores is used for communicating with the host system in both controllers, meaning Polaris can dedicate far more resources to accessing data. Having more cores also means the clockspeed on each core can be lower, improving temperatures under sustained workloads, and the drive design has been tweaked in other ways to avoid throttling. The 960 Evo lineup also uses Samsung's latest iteration of V-NAND (aka 3D NAND), with 48-layer 256Gb die.

Read More
TODO alt text

Best budget M.2 NVMe

  • Lowest price per GB of all NVMe drives
  • Faster (usually) than any SATA SSD
  • Slower than almost any other NVMe SSD
  • TLC can bog down a bit in write-heavy scenarios

NVMe is mostly the domain of expensive offerings, but things are beginning to change, with multiple companies offering NVMe drives that use TLC 3D NAND. Adata's XPG SX7000 is similar to Intel's 600p (same SM2260 controller, same IMFT 3D NAND), but it has a substantially lower price. In fact, the price per GB can compete with some of the faster SATA drives. If you're looking for the lowest price on an NVMe SSD, Adata has you covered.

The SX7000 comes in capacities ranging from 128GB to 1TB, though the 1TB model can be hard to find. With most 512GB NVMe SSDs priced around $200, Adata has a clear advantage at only $155. The drive has been out for nearly a year, and performance is weaker than the fastest NVMe drives, but it's still faster than any SATA drive in most workloads. As long as you're not planning on doing lots of random writes or heavy mixed IO, this is a good budget NVMe drive, and a good fit for a gaming PC.

Read More
TODO alt text

The best high performance SSD

  • Fastest SSD in the world
  • Extremely low latency
  • Incredible endurance
  • Very high price per GB
  • Limited capacities at present
  • Only available as PCIe AIC or U.2

Once you have a good SSD, there are diminishing returns with getting something even faster. For gaming purposes in particular, load times are pretty well minimized with any NVMe drive. But what if you demand more of your storage subsystem than routine duties? Perhaps you're a software developer and only game in your free time, and you want the fastest storage possible? Or maybe you're just after bragging rights. Whatever the case, if you want the absolute fastest SSD currently made, Intel's new Optane SSD 900p takes the crown, with particularly impressive performance at low queue depths, which is where 99 percent of drive accesses happen.

The secret sauce at the heart of the Optane 900p is called 3D XPoint Technology, jointly developed with Micron, and it's a shift away from NAND technologies that has numerous benefits. For example, where the Samsung 960 Pro 512GB can write 82GB per day for five years before wearing out its NAND, the 900p is rated at a full 10 drive writes per day for five years—that's 2.8TB per day for the 280GB model, or an even more insane 4.8TB per day for the 480GB drive. You could install the 100GB Forza Motorsport 7 48 times per day (and then delete the files)—not that you'd really need to.

Read More

How we tested and performance

We have a test suite for SSDs that consists of synthetic trace benchmarks, real world file manipulation, and various trace tests that play back disk accesses as fast as possible. The ten individual test results have been combined into an overall metric that loosely corresponds to MB/s. This is how the NVMe drives we've tested stack up, and we've used 500GB-class SSDs whenever possible. We've also included our pick for the best SATA high-end SATA SSD, the 860 Evo, as a point of reference.

The Intel 900p makes a bold statement for performance, but raw performance isn't the only factor when it comes time to buy an SSD. We've taken current market prices and combined that with the capacity of the drives to yield a final result measured as (performance/(price/capacity)). This is intended to normalize the rankings, as much as possible, though higher capacity drives do tend to do a bit better thanks to a typically lower price/GB.

The prices used were the best we could find at the time of writing, and we've removed drives that are no longer readily available. However, for some of the slightly older models, I've looked at eBay for pricing on 'new' drives. The Samsung 950 Pro for example is still a high performance drive, and if you're willing to take a chance with an eBay purchase, it delivers a good value.

Despite their overall higher prices, most NVMe drives do end up surpassing SATA models in 'value,' though diminishing returns mean you need to factor in your actual storage requirements. Intel's Optane 900P and 800P have a very high cost per GB, while the 960 Evo's combination of excellent performance and a good price tops both the US and UK charts.

Our budget NVMe choices don't do all that great, in large part due to the 'only slightly better than SATA' overall performance. Even so, if your PC supports NVMe storage there's a strong case to be made for ditching SATA, at least for your boot drive. Still, a good SATA drives can cost 25 percent less than even the most affordable NVMe drives, and for lighter workloads the difference in performance is hardly noticeable—there aren't that many situations where storage is the primary bottleneck.

What's so special about NVMe? 

The old storage paradigm was built on the idea of spinning disks. When SSDs hit the mainstream consumer market in 2007, they reset our expectations for storage. Moving from the mechanical world of hard drives to the silicon world of SSDs brought rapid improvements in performance, technology, capacities, and reliability. SSDs had no difficulty saturating the various SATA connections. Faster alternatives were needed, but the interface was only part of the problem.

The AHCI (Advanced Host Controller Interface) command protocol was designed for much slower media (ie, spinning magnetic disks). AHCI is inefficient with modern SSDs, so a new standard was developed: NVMHCI (Non-Volatile Memory Host Controller Interface). Combine NVMHCI with a fast PCIe interface and you have NVMe, Non-Volatile Memory Express. It’s a much improved interface developed around the needs of flash memory rather than spinning disks. 

But what's NVMe like in the real world? If you're copying a game from one drive to another, or validating game files in Steam, faster NVMe drives definitely make a difference. They can also shave off a second or two when it comes time to load a game level, but the bigger difference is against hard drives where even a slower SATA SSD is much faster. Go beyond a certain point and all SSDs start to feel similar.

In other words, while the speed freak in me loves what NVMe brings to the table, I recognize that in practice it's usually not that noticeable. If you're looking to get the most from your money when it comes time to build a gaming PC, most people should stick with SATA SSDs, where the 1TB Crucial MX500 is particularly attractive at just 25 cents per GB.

The competition

NVMe drives are becoming increasingly commonplace, and prices are starting to come down. There are still more SATA offerings, but many of those are several years old. Not all NVMe drives are created equal, however, and our three primary choices represent the best overall pick, a budget option that doesn't cost much more than SATA, and finally a drive that kicks sensibility to the curb and goes pedal to the metal for performance.

2016 saw a number of new contenders in the NVMe realm, and 2017 has more than doubled the count. The more affordable options often still trail the Intel SSD 750 and Samsung 950 Pro, which were the first consumer NVMe drives on the market, but price is almost always a factor. 2018 should see even more competition in the NVMe space, which will hopefully bring prices close to parity with SATA SSDs.

Besides the SSDs we've recommended, we've looked at many other NVMe drives. Many of these are very close to replacing some of our primary choices, particularly in the budget sector where a minor price change could make all the difference. Here's the complete list of NVMe SSDs that we've tested, in alphabetical order, along with a brief summary of results, with notes on the form factor: AIC (add-in card), M.2, or U.2.

Adata's SX7000 and SX8000 are some of the latest additions to our NVMe charts. The two drives are nearly the same in most respects, but the SX8000 uses MLC 3D NAND while the SX7000 uses TLC 3D NAND. Under heavier workloads, MLC helps to sustain higher performance, but the SX8000 is priced higher than the 960 Evo, which puts it in a tenuous position.

Corsair Force MP500 (M.2): Corsair's MP500 uses a Phison PS50007-E7 controller with MLC NAND. The result is some impressive performance, including very high synthetic results, and overall the MP500 is surpassed only by the Samsung and Intel drives. Unfortunately, the 960 Evo has slightly more storage along with better performance, at the same price, making it a better value.

Intel 600p (M.2): Our former budget pick is one of the slowest NVMe drives we've tested, but it also costs substantially less than many of the other drives. We've even seen the 512GB model on sale for as little as $130, putting it squarely in the realm of budget SATA offerings. Maximum performance is rated at 1,775/560 MB/s and 128.5K/128K IOPS, again lower than most other NVMe drives. Since it has the same price, the new Intel 760p has now supplanted the 600p.

Intel SSD 750 (AIC or U.2): The first consumer NVMe drive to hit the retail market, Intel's SSD 750 series is still a contender. Performance remains excellent—it's rated at 2,500/1,200 MB/s and 460K/290K IOPS. The main problem is that it's only available in two formats, as a PCIe x4 AIC, or as a 2.5-inch U.2 drive. Neither is suitable for laptop use, and U.2 support on motherboards is seriously lacking.

Intel SSD 760p (M.2): Our top budget pick, at least for now, the 760p sports an improved controller that at times more than doubles the performance compared to the previous 600p. The drive also uses about half as much power as the 600p, which means better battery life for laptops. It's not the absolute fastest SSD, but the good overall performance combined with a low price strikes an excellent balance.

Intel Optane 800P (M.2): A lower capacity allows Intel to put 3D XPoint memory into an M.2 form factor, but then things go wrong. With an x2 PCIe interface and a price per GB that's higher than the 900P, not to mention the very restricted capacity, most users will be better served by either the 900P or a larger capacity M.2 drive like Samsung's 960 Evo.

Intel Optane 900P (AIC or U.2): Sporting 3D XPoint memory instead of NAND, the Optane 900P is easily the fastest SSD in our collection. Not coincidentally, it's also the most expensive, with the 480GB model costing twice as much as the closest competitor, the Samsung 960 Pro. Hopefully we'll see higher capacities and lower prices from Optane in the future.

Patriot Hellfire (M.2): Also powered by the Phison 5007 controller, that might have once caused a sad shake of the head. These days, the Patriot Hellfire proves that Phison has come a long way, and it's a capable NVMe drive. Its performance rates well above the Intel 600p at least, and at the right price it's worthy of consideration. Available in capacities of 240GB, 480GB, and 960GB, the Hellfire's biggest weakness is sustained random writes, where it's only marginally better than many SATA drives, but for normal workloads it does very well. It's rated at up to 3,000/2,200 MB/s and 116K/210K IOPS—the lower read IOPS score clearly being the biggest concern.

Plextor M8Pe (M.2 or AIC): Another potentially great option for a less expensive NVMe drive, depending on sales. The M8Pe uses a Marvell 88SS1093 controller and MLC NAND to deliver very respectable performance. It's basically equal to the Toshiba OCZ RD400 and is available in 256GB, 512GB, and 1TB capacities. You can also get it with an add-in card adapter, at a higher price. Rated at up to 2,500/1,400 MB/s with 280K/240K IOPS, the M8Pe is potentially a better value than the 1TB 960 Evo, if you're willing to sacrifice a bit of performance for a lower price.

Plextor M8Se (M.2 or AIC): Plextor initially informed us that the M8Se series would be replacing its M8Pe, but performance is actually a bit slower. The M8Se is rated at 2450/1000 MB/s and 210K/175K IOPS. Availability is also a problem, and the drives may be on the way out (with an M9Pe discussed at CES). Finding the drive in other countries is also proving difficult, so until or unless that changes, consider the M8Pe as the better option. 

Samsung 950 Pro (M.2): Samsung's first retail NVMe drive, the 950 Pro is still a contender, though the 960 Pro has now replaced it. Combining 3D V-NAND with Samsung's in-house UBX controller, the 950 Pro has fast transfer speeds, great performance consistency, and it's supported by Samsung's Magician software. It's rated at 2500/1500 MB/s and 300K/110K IOPS for the 512GB model, with the random write speeds being the main deficiency. Slight throttling under heavy sustained loads is a minor concern, and one we've seen with other M.2 drives, but a small fan in the vicinity of the M.2 slot takes care of things.

Samsung 960 Evo (M.2): The 960 Evo is the slightly slower TLC V-NAND alternative to the 960 Pro (see below). This is the first retail TLC NVMe drive from Samsung, and pricing is substantially lower than the 950/960 Pro, with capacities of 250GB/500GB/1TB. Performance is also somewhat lower, with the drive rated at up to 3,200/1,900 MB/s and 380K/360K IOPS, though raw specs don't tell the whole story. While sustained random IO is about 30 percent lower than the 960 Pro, the drive does hit the sequential read/write targets, and in general use it's every bit as fast as the 960 Pro. For its combination of performance, capacity, and price, the 960 Evo is our pick for the best NVMe SSD.

Samsung 960 Pro (M.2): The king of SSDs prior to the arrival of Intel's Optane 900p, the 960 Pro boasts speeds of up to 3,500/2,100 MB/s and 440K/360K IOPS (with a slightly lower 330K/330K IOPS on the 512GB model). Sustained reads/writes are actually faster than the Optane 900p, though random workloads clearly favor the Intel drive. Combined with the new Polaris controller, excellent performance, and support in the way of Samsung's Magician software and a custom NVMe driver, the 960 Pro is an excellent NVMe drive and still worth considering, if the 960 Evo isn't quite enough for your storage needs.

Samsung PM951, Samsung PM961, Samsung SM951 NVMe, Samsung SM961(M.2): These are Samsung's OEM NVMe drives, meaning there's no direct Samsung support. Performance is pretty similar to the consumer 960 Pro/Evo for the SM961/PM961, while the SM951/PM951 are the earlier offerings and are largely discontinued now. Unless you get one of these with a laptop there's no particular reason to pick one up.

Toshiba OCZ RD400 (M.2 or AIC): Toshiba was the first to get a 1TB M.2 SSD to market, and initial demand was very high. Prices on the 1TB drive remain high, pitting them directly against the Samsung 950 Pro / 960 Pro. The RD400 models aren't quite as fast as Samsung's equivalents, with the 1TB drive rated at 2,600/1,550 MB/s and 210K/130K IOPS, but despite the relatively tame specs the drive does better than most of the non-Samsung competition in actual performance.

Toshiba XG3 (M.2): All indications are that the XG3 is the same hardware as the RD400, only it's a drive sold solely to OEMs. That means no direct warranty support and it's more difficult to find for purchase.

WD Black 512GB (M.2): WD has been a player in the storage arena for decades, but the company is a newcomer to the SSD scene. The WD Black uses a Marvell 88SS1093 controller paired with SanDisk 15nm TLC planar NAND. The result is performance that's near the bottom of the NVMe charts in most of our tests, but like the Adata SX7000, this is also one of the least expensive drives. Rated at 2050/800MB/s and 170k/134k IOPS read/write, the specs are decent, and depending on price it's our second pick for the budget NVMe category.

Zotac Sonix 480GB (AIC): Zotac uses the same Phison PS5007-E7 controller as Corsair's MP500. Phison used to be the whipping boy of SSD controllers, but since their S10 line came out in 2015, they've improved dramatically. The Zotac Sonix boasts high sustained transfer rates of 2,800/1,500 MB/s; unfortunately, random IO doesn't fare as well, despite the 300K/200K IOPS rating. Combined with the limited options (the NVMe Sonix is only available as a 480GB AIC) and high price, it's difficult to recommend over other drives.

Some online stores give us a small cut if you buy something through one of our links. Read our affiliate policy for more info.