Test Setup
Please read our SSD Storage Review Format and Methodology article for an explanation of our test system, how we test, procedures, and goals for SSD reviews. It has been changed and updated for PCIe Gen5 SSD reviews.

We are using the motherboard’s current default BIOS settings. We are running the latest motherboard BIOS. We have Windows 11 Pro configured to run in the “Best Performance” power profile. Windows has the latest updates. NVMe drivers are installed if present on the manufacturer’s webpage.
Note that our computer test build has been updated as of August 2023, with a new system build to facilitate PCIe Gen5 SSD reviews. Starting August 23rd, 2023 all SSD reviews onward utilize the new test system, format, and methodology in this article. Prior to this date, SSD reviews used a different test system build, please refer to the Test Setup page on each SSD review where system specs are listed for each review. All Gen4 SSD performance data shown on the graphs was acquired on this previous test system build, but the benchmark programs remain the same. Check each SSD for the test setup page for the specific build used.
In today’s PCIe Gen5 SSD review, you will find the CORSAIR MP700 PRO 2TB SSD compared to the last fastest PCIe Gen4 SSDs we have reviewed, plus an ADATA LEGEND 970 2TB PCIe Gen5 M.2 NVMe SSD that we have reviewed. Therefore, you can see head-to-head the performance of both SSDs on this Gen5 generation. As we attain more Gen5 SSDs, we will fill out our graphs for Gen5 SSD reviews with those drives to compare with. In this review, you will be able to see what a Gen5 SSD offers over the previous fastest Gen4 SSDs as well as the CORSAIR Force MP600 Gen4 SSD.
CrystalDiskInfo
Installation of the SSD went smoothly, this SSD does not need a special NVMe driver. It uses the default Windows NVMe driver. In CrystalDiskInfo we can see information on the SSD below. The current Firmware version is EQFM22.1 and the drive is running at the NVM Express 2.0 protocol at PCIe 5.0 x4.


Discussion (16 replies)
Join Discussion →I find it odd I guess that a PCIE 4 drive was able to come out on top in any metric. the Adata drive ruling the roost in professional applications.
You could buy 3 Gen 4 2TB drives for the price of this one drive and not need to worry about cooling.
Fast but really pricy.
It's all about the IOPS.
For single user scenarios (like those of us buying for gaming machines), does anything matter besides Queue depth 1 and thread 1 and random access latency? PCMark 10 Average access time and Crystal Disk Random Read and Write Q1T1 seems to be the most important measurements.
Write endurance and both burst and sustained write speeds have their place as well, I'd think?
Burst and Sustained matter, but does Gen 4 vs Gen 5 matter much? 7.5GB /sec vs 12GB /sec is a difference that may not make a difference. If you're reading 1MB, the actual read is going to be around .0001s (100 micro seconds), which means the drive latency starts to become a very sizeable chunk of the transaction. For a typical game load, do we know what the average file size is? How often does the drive really get to stretch it's legs at 12GB /sec?
Agreed that write endurance is also important, but for a single user case on larger drive (say 2TB+) it might take months to years to get a single drive write. Depends on what you're doing with it. My 2TB 980 pro steam drive probably doesn't have a single complete drive write on it yet.
Main reason it makes a difference is that the CPU is operating on the scale of nanoseconds, relative to main memory. So faster sustained rates and/or lower access latency both help in their own ways, if a particular application is regularly reaching back to non-volatile storage.
Lets take 3 theoretical drives, using flash latencies from a google search of "Flash Read Latency".
Drive 1: Gen 3 drive of entirely low latency 3d SLC. 8 microsecond (us) read latency, 4,000MB /sec max transfer
Drive 2: Gen 4 drive of entirely 3d TLC. 75us read latency. 7,5000MB /sec max transfer
Drive 2: Gen 5 drive of entirely 3d QLC. 125us read latency. 12,000MB /sec max transfer
For a 4k file the drives will complete the operation in:
Drive 1: 108 us (8us latency, 100us transfer)
Drive 2: 128 us (75us latency, 53us transfer
Drive 3: 158us (125us latency, 33us transfer)
for a 1MB file:
Drive 1: 258 us (8us latency, 250us transfer)
Drive 2: 208 us (75us latency, 133us transfer
Drive 3: 208us (125us latency, 83us transfer)
For a 10MB file
Drive 1: 2508 us (8us latency, 2500us transfer)
Drive 2: 1408 us (75us latency, 1333us transfer
Drive 3: 958us (125us latency, 833us transfer)
If we're dealing with mostly 4k files, we'd prefer the the Gen 3 drive.
If we're dealing with files >700k<=1MB or smaller, we'd prefer the Gen 4 drive (or maybe even the Gen 3 if we had some 4k files in there)
If we're dealing with files >1mb, we'd prefer the Gen 5 drive.
Now, back in the day of Anadtech's SSD articles (2009 ish), a huge portion of day to day usage was 4kb, especially for OS drives. If that's the case, and you cared about performance over space, you'd take the lower latency flash over the new generation of PCIE drives every day.
I would say one good gauge of that:
A system only has so much RAM and VRAM - loading files that total beyond the size of both of those capacities would be .. somewhat dubious. So, gigabytes would be reasonable assumption, tens of gigabytes plausible but your starting to stretch it, and once you are talking hundreds of gigabytes, well... install sizes aren't much larger than that and you'd have to be loading files multiples of times to hit that and your just doing something really wrong at that point.
So I think "short" sustained reads would be a good metric - say upwards of 100Gb... but on these drives that should only take a few seconds at best. In the real world, though, none of that is really going to be a sustained sequential read - games are usually made up of hundreds of small files, even if you are hitting a couple dozen GB total, that's split across hundreds of smaller files.
So looking at it another way:
Just an example - my secondary SSD currently has 173 GB worth of games installed across 11 titles. So that's an average of 15.7 GB per title. That doesn't sound too bad, fairly reasonable for an average. That 173 GB is split up across 20,350 files.... so each file is, again on average, 8 MB... (some dirty math there, 0.008 GB, which isn't exactly 8 MB, but ok). Many of those files will be very small, some will be much larger, but ... your still looking at touching a lot of small files during a game load. Even if you are doing something like a WAD or PAK, those are just compression methods and it's still going to read inside the file like an external file system.
Those are averages, but I would say it supports the point that latency means much more than sequential.
There was an article I read about one of these new drives, getting within 8 degrees of throttling just playing starfield using something like 2.4gb a second rather sustained.
Hmm, if they are warming up that fast even with the heatsink, might be time to go back to a case with a fan on the door again.
Edit
I also checked my steam drive. 10 games, 256GB, 142,780 files. That's 1.79MB average per file
The earlier numbers really show why I’m so frustrated with current “performance” drives. I really don’t need a 4tb drive for my game drive, and I don’t need a 1tb drive for my OS.
Instead of a 4tb TLC Samsung 990 pro, give me a 1.5 TB latency Optimized SLC gen 5 drive for games, and instead of 2TB 990 pro, give me a 768 GB latency Optimized Gen 5 drive for OS.
Heck, if all the better they could manage is 256GB SLC drives, give me 256GB SLC and 16GB DRAM cache and I’ll figure out how to use them … say raid 0
We get what's cost effective to be mass-produced - I know you know that, but that's why we get the kind of flash ICs and ultimately drives, same for DRAM ICs, and for no longer getting Optane ICs.
It’s not like SLC doesn’t exist anymore - it is being mass produced and used as cache paired with slower flash and is used in the enterprise for things like database flash cache.
To a certain degree, even if we don’t get the “good” stuff, TLC/QLC can be SLC if the controller just writes a single bit instead of 3/4 to the cell. Sure, it wouldn’t be latency optimized so it would be more like 25us, but given the option in Samsung magician I’d convert my drives to SLC.
I just find it hard to believe there isn’t a decent sized consumer market for pure SLC drives.
Windows 10 still runs fine enough off spinners if you're just doing office stuff...