NVMe is a faster type of SSD that uses a different connection to your computer
NVMe stands for NVM Express. It is a protocol — a set of rules — that lets a solid-state drive talk to your computer much faster than older SSDs could. You arrived here from SSD versus HDD, so you already know SSDs are faster than hard drives. NVMe SSDs are faster still, because they use a direct pathway to your processor instead of going through the older SATA connection that earlier SSDs used.
The physical difference is visible: NVMe drives are small rectangular sticks, usually about the size of a stick of gum. They plug directly into an M.2 slot on your motherboard. SATA SSDs, by contrast, look like flat rectangular boxes and connect with a cable, the same way older hard drives did. If your computer has an M.2 slot — most built after 2015 do — you can use an NVMe drive. If it does not, you cannot, no matter how fast the drive is.
The speed difference matters for specific tasks. NVMe drives read and write data at speeds between 3,500 and 7,000 megabytes per second, depending on the generation. SATA SSDs max out around 550 megabytes per second. For everyday use — opening programs, loading files, browsing — you will not feel the difference. For video editing, large file transfers, or gaming with fast load times, NVMe is noticeably quicker.
Key Takeaways
- NVMe drives connect directly to your motherboard through an M.2 slot, while SATA SSDs use a cable connection like older hard drives.
- NVMe speeds range from 3,500 to 7,000 megabytes per second; SATA SSDs top out at around 550 megabytes per second.
- You can only use an NVMe drive if your computer has an M.2 slot, which most computers built after 2015 have.
- For everyday tasks like email and web browsing, the speed difference between NVMe and SATA is not noticeable.
NVMe generations and what the numbers mean
NVMe drives come in generations, labeled by the PCIe standard they use. The most common ones you will see are NVMe Gen 3, Gen 4, and Gen 5. Gen 3 drives reach speeds around 3,500 megabytes per second. Gen 4 drives reach around 7,000 megabytes per second. Gen 5 drives can exceed 10,000 megabytes per second, though they are newer and more expensive.
The generation matters only if your motherboard supports it. A Gen 5 drive will work in a Gen 3 slot, but it will run at Gen 3 speeds — you pay for speed you cannot use. Before buying, check your motherboard manual or manufacturer website to see which PCIe generation your M.2 slot supports. Most motherboards from 2020 onward support Gen 4. Gen 5 support is still uncommon outside of very new or high-end boards.
For most people, Gen 4 is the practical choice. It is fast enough for gaming, video work, and file transfers, and drives are reasonably priced. Gen 3 is cheaper but noticeably slower. Gen 5 is overkill unless you work with very large video files or do professional data work.
How NVMe compares to SATA SSDs in real use
The speed advantage of NVMe shows up most in three situations. First, when you move large files — copying a 50-gigabyte video file takes seconds on NVMe and minutes on SATA. Second, when you boot your operating system or launch heavy programs, NVMe boots a few seconds faster. Third, in games that stream assets from disk while you play, NVMe can reduce load times by half or more.
In everyday use — email, web browsing, document editing, streaming video — both drive types feel identical. Your internet speed becomes the bottleneck, not your drive speed. If you spend most of your time in a web browser, a SATA SSD is sufficient and costs less.
NVMe drives also run hotter than SATA SSDs because of the speed and the direct connection. Most come with a heatspreader — a thin metal or aluminum cover — to manage heat. Some motherboards have heatsinks built into the M.2 slot. If your computer has poor airflow or you are building a compact system, check that your NVMe drive and motherboard combination will not overheat.
NVMe form factors and what fits your computer
NVMe drives come in different physical sizes, all called M.2 because they use the M.2 slot. The most common size is 2280, which means 22 millimeters wide and 80 millimeters long. You will also see 2260 (shorter), 2242 (much shorter), and 22110 (longer). Your motherboard manual will tell you which sizes your M.2 slot accepts — most accept multiple sizes, but some older boards only accept one.
The size does not affect speed. A 2280 drive and a 2260 drive with the same generation and model will perform identically. Size matters only for physical fit. If your motherboard has a heatsink over the M.2 slot, check that your drive will fit under it. Some heatsinks are tall enough to block longer drives.
Cost and when NVMe makes sense for you
NVMe Gen 4 drives cost roughly the same as SATA SSDs now, sometimes less. Gen 3 NVMe is cheaper still. Gen 5 costs more but is not necessary unless you have a Gen 5 motherboard and work with very large files regularly.
Buy NVMe if your computer has an M.2 slot and you do any of the following: edit video or photos, transfer large files regularly, play games with fast load times, or work with databases or large datasets. Buy SATA if you use your computer mainly for web browsing, email, and documents, or if your motherboard does not have an M.2 slot. If you are building a new computer, choose a motherboard with M.2 support — it is standard now and future-proofs your system.
Frequently Asked Questions
Can I use an NVMe drive in an older computer?
Only if your motherboard has an M.2 slot. Most computers built before 2015 do not. Check your motherboard manual or the manufacturer website by searching your computer model. If there is no M.2 slot, you are limited to SATA SSDs.
Will a Gen 4 NVMe drive work in a Gen 3 slot?
Yes, it will work, but it will run at Gen 3 speeds. You will not get the speed benefit you paid for. Check your motherboard manual before buying to see which generation your slot supports.
Do NVMe drives need special drivers?
No. Windows and macOS recognize NVMe drives automatically. You may need to enable XMP or enable the M.2 slot in your BIOS if it is disabled by default, but driver installation is not required.
Is NVMe worth it if I only browse the web?
Not particularly. A SATA SSD will feel just as fast for web browsing, email, and documents. NVMe shines when you move large files or load heavy programs. If speed matters little to your daily work, SATA saves you money.
How hot do NVMe drives get?
Most run between 40 and 60 degrees Celsius under normal use. They throttle themselves if they overheat, which slows performance temporarily. If your case has poor airflow, a heatspreader or motherboard heatsink helps. Thermal pads between the drive and heatsink improve cooling further.
