Once you've decided to move away from a spinning hard drive, the next question is which type of solid state drive to buy. Walk into any electronics shop or browse online and you'll see two main families: SATA SSDs and NVMe SSDs. They look different, plug in differently, and the price gap can be surprising. For an older or budget PC, picking the right one can mean the difference between a sensible upgrade and wasted money.
Key takeaway: for most older PCs, a SATA SSD delivers almost all the everyday speed benefit for less money — NVMe only pays off if your machine has a free M.2 slot that actually supports it and you do heavy file transfers.
What's the difference?
A SATA SSD is a 2.5-inch drive that connects using the same SATA cable your old hard drive used. It's a drop-in replacement in almost any desktop or laptop built in the last fifteen years. An NVMe SSD, by contrast, is a small stick that plugs directly into an M.2 slot on the motherboard and communicates over the much faster PCIe bus, bypassing the SATA connection entirely.
Real-world speed differences
On paper, NVMe drives look dramatically faster — often five to ten times the maximum throughput of a SATA SSD. In practice, for everyday tasks like starting Windows, opening a browser or loading a spreadsheet, the two feel almost identical. That's because boot times and application launches are limited more by lots of small random reads than by huge sequential transfers. Where NVMe genuinely shines is copying very large files, video editing, or working with big game installs.
| Factor | SATA SSD | NVMe SSD |
|---|---|---|
| Typical speed | Up to ~550MB/s | 1,500MB/s to 7,000MB/s+ |
| Everyday feel (boot, browsing) | Very fast, near-identical to NVMe | Very fast |
| Large file transfers | Good | Excellent |
| Compatibility | Almost any PC with a SATA port | Requires a free, compatible M.2 slot |
| Typical price per GB | Lower | Slightly to noticeably higher |
How to decide for your machine
- Check whether your PC or laptop actually has a free M.2 slot — see our separate guide on checking for a free M.2 slot before buying.
- If it doesn't, or the slot only supports an older, slower standard, buy a SATA SSD; you'll still get a massive upgrade over a hard drive.
- If it does have a modern NVMe-capable slot and your budget allows, an NVMe drive future-proofs the machine and helps with heavier workloads.
- Compare the price per gigabyte between the two options rather than focusing on maximum speed figures alone.
- Remember to back up your existing drive before starting any upgrade, whichever type you choose.
Tip: some older motherboards have an M.2 slot that only supports SATA-protocol M.2 drives, not true NVMe. Check your motherboard's specification sheet before assuming a slot gives you NVMe speeds.
Before you start: older laptops and desktops may have a PCIe generation 3 or even generation 2 M.2 slot, which caps NVMe speeds well below the drive's rated maximum. This isn't a fault — it's just a sensible limit to be aware of when budgeting.
Frequently asked questions
- Will an NVMe drive make my old laptop feel dramatically faster than a SATA SSD?
- For general use, no — both feel extremely fast compared with a hard drive, and the difference in daily tasks is barely noticeable.
- Can I use an NVMe drive in a SATA-only laptop with a USB enclosure instead?
- Yes, but it will run at USB speeds, not full NVMe speeds, so there's little benefit over a cheaper SATA SSD in that case.
- Is it ever worth paying extra for NVMe on a budget upgrade?
- Only if your machine has a genuinely fast M.2 slot and you regularly move large files, edit video, or want headroom for the future.