Don't chase the rabbit down the sequential speed hole. Storage benchmarks are measured in MB/s for one reason - to make you want to buy newer stuff. Your perception of speed isn't MB/s. It's wait time, or sec/MB. As in "I need to read or write x MB of stuff. How long do I have to wait?" Being the inverse of MB/s means the bigger MB/s becomes, the less difference it makes.
Once you understand this, you realize that fast sequential speeds are pretty meaningless (unless you're regularly working with huge files, like copying large videos back and forth). They're already so fast that the time to read or write a large file is over before you can notice it. Consider reading a 250 MB file.
- 125 MB/s HDD = 2 sec
- 250 MB/s SATA 2 SSD = 1 sec (1 sec faster)
- 500 MB/s SATA 3 SSD = 0.5 sec (0.5 sec faster)
- Early 1 GB/s PCIe SSD = 0.25 sec (0.25 sec faster)
- Previous-gen 2 GB/s NVMe SSD = 0.125 sec (0.125 sec faster)
- Modern 4 GB/s NVMe SSD = 0.06 sec (0.06 sec faster)
- Future 8 GB/s SSD = 0.03 sec (0.03 sec faster)
Notice how every time the MB/s figure doubles, the time saved is half the previous jump. In other words, the bigger MB/s becomes, the less difference it makes in wait time. Unless you're regularly working with multi-GB files, you're not gonna notice the difference between 4 GB/s and 8 GB/s. Both are going to virtually be indistinguishable from instantaneous. Heck, the vast majority of the time people can't even tell the difference between a SATA and NVMe SSD in their system.
The more mathematically astute among you may also recognize that this is a converging series. So the 1 sec of time you save in the first halving - switching from a HDD to a SATA 2 SSD - is equal to the time you'd save by switching from a SATA 2 SSD to instantaneously fast storage. i.e. Even if you switched from the SATA 2 SSD to something with a million TB/s speeds, it will never reduce the wait time by more than the 1 sec you saved switching from a HDD to SATA 2.
So the fastest speed (sequential read/writes) doesn't really matter. What actually matters is making sure the slowest speed is fast. For SSDs, that's 4k (small file) read/writes. Imagine you're giving a task which requires reading 1 GB of sequential data, and 200 MB of 4k data. Which do you think will complete it faster? a NVMe SSD with 4 GB/s sequential speeds and 30 MB/s 4k speeds, or a SATA SSD with 500 MB/s sequential speeds and 45 MB/s 4k speeds? Well, there's 5x as much sequential data to read, and the NVMe drive is 8x faster at sequential reads, while only being 1.5 slower at 4k reads. So obviously the NVMe SSD will be faster, right?
- NVMe: 1000 MB / 4000 MB/s = 0.25 sec. 200 MB / 30 MB/s = 6.7 sec. Total = 6.9 sec
- SATA: 1000 MB / 500 MB/s = 2 sec. 200 MB / 45 MB/s = 4.4 sec. Total = 6.4 sec
Surprise! the SATA SSD is faster. That's because the bigger MB/s becomes, the less difference it makes. You'll notice that despite there being only 1/5 as much 4k data, both drives spent more time (a lot more for the NVMe SSD) working on the 4k data. That's because (repeat one more time), the bigger MB/s becomes, the less difference it makes. And it's the small MB/s operations which consume the most time.
tl;dr - If you want a fast SSD, the #1 spec you should be looking at are its 4k speeds. You want to make its slowest operation as fast as possible, which for SSDs are the 4k speeds. The sequential speeds only matter if you're gonna work with lots of big files. If you're only gonna sling a large video around about once a month, you can just ignore the sequential speeds entirely.