Best NVMe SSDs for Homelab and PC Builds 2026
By LK Wood IV · 2026-06-02 · ~10 min read · St. Louis County, MO
NVMe SSD choice is simpler than the market noise suggests. The right drive depends on what you’re using it for — a boot drive for a gaming PC has different requirements than a Proxmox VM storage pool, which has different requirements than NAS cache or a ZFS log device.
The categories that matter
Gaming/desktop OS drive: Sequential speed is largely irrelevant beyond Gen4. The bottleneck is random IOPS for game asset loading, not raw sequential throughput. Any quality Gen4 drive with DRAM cache covers this completely.
Proxmox OS drive (boot): Same as gaming/desktop. The OS disk in a Proxmox server boots once and then runs from RAM. A budget Gen4 with DRAM is perfectly adequate.
Proxmox VM storage (active VMs): Random IOPS matters most. Look for drives with high 4K random read/write ratings and DRAM cache. Avoid DRAM-less drives in this role.
NAS cache (ZFS L2ARC or metadata device): Endurance (TBW) matters here because the cache device is written heavily. Optane (discontinued) was ideal; for current NVMe, look at drives with high TBW ratings.
ZFS ZIL/SLOG device: Ultra-low write latency. High endurance. Small capacity (16–64GB is enough for most homelab ZFS pools). Enterprise-grade or high-endurance NVMe is appropriate here.
Gen3 vs Gen4 vs Gen5: the real-world difference
| Generation | Sequential read (peak) | Price per TB | Heat | Best use |
|---|---|---|---|---|
| PCIe 3.0 (Gen3) | ~3,500 MB/s | ~$60–80 | Low | Secondary storage, existing builds |
| PCIe 4.0 (Gen4) | ~7,000 MB/s | ~$70–100 | Moderate | OS drives, VM storage — primary recommendation |
| PCIe 5.0 (Gen5) | ~12,000–14,000 MB/s | ~$120–160 | High (needs heatsink) | Specific high-throughput workloads |
For nearly every homelab and gaming use case, Gen4 is the right choice in 2026. Gen5 costs 50–80% more per GB for throughput gains that don’t materialize in typical workloads.
Drive picks by use case
Gaming PC OS drive (1TB)
Primary pick: Samsung 990 Pro 1TB
- Sequential: 7,450/6,900 MB/s (PCIe 4.0 × 4)
- Random IOPS: 1,400K read / 1,550K write (rated)
- DRAM: Yes (LPDDR4)
- TBW: 600 TBW
- Warranty: 5 years
- Approx. street: ~$85–100
The 990 Pro remains the benchmark for consumer Gen4 performance. Consistent random IOPS across queue depths, proven Samsung reliability track record, and the 600 TBW rating puts it beyond any realistic consumer endurance concern. It runs warm under sustained write but within spec.
Value pick: WD Black SN850X 1TB
- Sequential: 7,300/6,600 MB/s
- DRAM: Yes
- TBW: 600 TBW
- Approx. street: ~$80–95
Comparable performance to the 990 Pro, competitive pricing, good thermal management. WD’s Western Digital NVMe controller is mature and reliable. Either the 990 Pro or SN850X is a correct choice.
Budget pick for secondary games drive: Crucial P3 Plus 2TB
- Sequential: 5,000/4,200 MB/s (PCIe 4.0 but with QLC NAND)
- DRAM: No (DRAM-less — acceptable for a secondary games drive, not for VM storage)
- TBW: 440 TBW
- Approx. street: ~$70–90 for 2TB
DRAM-less drives are acceptable for a secondary drive that stores games and you read more than write. The write cliff under sustained writes isn’t a problem for a drive that mostly does game loading (reads).
Proxmox server: OS drive + VM storage
Boot drive: Any mid-range Gen4 with DRAM
The Proxmox OS disk loads once at boot and then mostly idles. A 256–500GB drive is plenty for the OS and some log storage. The WD Blue SN580 500GB ($45) or Crucial P3 Plus 500GB ($40) are fine here.
VM storage pool: Samsung 990 Pro or WD Black SN850X (same as gaming picks)
The same high-IOPS Gen4 drives that make excellent gaming OS drives make excellent VM storage. For a homelab running 5–10 VMs, a single 2TB drive covers most storage needs. For a pool with multiple drives, consider ZFS mirror (2× drive) for redundancy.
High-endurance option for write-heavy workloads: Samsung 990 Pro at high capacity
If you’re running databases, logs aggregation, or anything writing continuously, the 990 Pro’s 1,200 TBW (2TB) or 600 TBW (1TB) covers years of heavy writes.
NAS build: L2ARC and data drives
For TrueNAS or a Proxmox ZFS pool serving storage:
L2ARC cache device: A small (512GB–1TB) Gen4 drive with high endurance. The L2ARC is written heavily as it caches reads from slower HDDs. High TBW matters; raw sequential speed matters less because L2ARC access patterns are mixed. The Samsung 990 Pro is appropriate; avoid DRAM-less or QLC drives in this role.
ZIL/SLOG device: The ZFS intent log is written every sync write. If you have sync writes (NFS shares to VMs that use sync writes), a dedicated ZIL/SLOG device dramatically reduces write latency. Use a small, high-endurance NVMe. 32–64GB is plenty for most homelab pools. Some homelab operators use used Optane P1600X (older enterprise drives available cheaply used) for this purpose.
Primary storage: HDDs are still the most cost-effective bulk storage. For a NAS, the Seagate IronWolf or WD Red Pro are the relevant NAS-specific drives (helium-filled, vibration compensation, NAS firmware). NVMe is used for cache; HDDs hold the actual data.
What I run
My daily rig uses a Samsung 970 EVO Plus 1TB — Gen3, from before Gen4 was the norm. It works fine as a gaming boot drive in 2026 because game load time bottlenecks are rarely sequential throughput. If I were buying new today, I’d buy a Gen4 drive. If I’m upgrading: the 970 EVO Plus stays until it fails.
The DRAM cache decision
Never skip DRAM for a primary drive in a server or VM storage role. The difference:
| With DRAM | Without DRAM (DRAM-less) |
|---|---|
| Consistent 4K IOPS across all queue depths | IOPS drop at high queue depths |
| No write cliff — can sustain sequential writes indefinitely | Write cliff when SLC cache fills; falls to raw NAND speeds |
| Lower latency for small random writes | Higher and variable latency under sustained load |
| 10–30% higher cost | 15–25% cheaper |
For a gaming boot drive: DRAM-less is acceptable. For anything in a server role: DRAM cache is not optional.
Gen5 NVMe: when it makes sense
PCIe 5.0 NVMe drives (Samsung 9100 Pro, Crucial T705, WD Black SN850X Gen5) deliver 12,000–14,000 MB/s sequential reads. They require:
- A PCIe 5.0 M.2 slot (AM5 boards, 13th/14th gen and newer Intel)
- A heatsink — they generate substantial heat under load
- $120–160+ for 1TB
The use cases where Gen5 matters:
- Database servers with sustained random write I/O
- Video editing with multiple simultaneous 4K/8K streams from the SSD
- Large AI model loading where GB-level transfers are common
For gaming, Gen5 saves approximately 0.1–0.3 seconds on a long game load vs Gen4. Not worth the cost premium for that use case.
For the homelab server foundation, the ZFS on Proxmox guide covers pool configuration and ARC tuning that matters more than drive generation in most storage scenarios. For NVMe in a gaming build context, the Gaming PC Build 2026 lists storage picks alongside the full component selection.