Quick Answer
A B850 motherboard gives you a full PCIe 5.0 x16 link to the graphics card plus one PCIe 5.0 x4 M.2 slot from the CPU: that is 16 Gen5 lanes for the GPU and 4 for a Gen5 NVMe drive, all sourced directly from the Ryzen CPU. The chipset itself adds more Gen4 connectivity, but the headline Gen5 budget is the x16 GPU link and one x4 storage slot.
Where The Gen5 Lanes Come From
On AM5, the CPU provides the high-speed lanes, not the chipset. A B850 board routes 16 of those to the primary PCIe x16 slot for the GPU and 4 to the primary M.2 slot at PCIe 5.0. The B850 chipset then supplies additional PCIe 4.0 lanes for extra M.2 slots, USB and networking. So a single Gen5 graphics card and one Gen5 SSD both run at full speed without competing.
What This Means For Your Build
Most gamers will not saturate a Gen5 x16 link even with an RTX 5080-class card, so the practical benefit is future headroom. A Gen5 NVMe drive (1TB around R2,200-R2,800) loads large game worlds quickly, though Gen4 drives remain excellent value. You do not need X870E for Gen5; B850 covers the GPU and one fast drive cleanly.
When To Step Up
If you want two Gen5 NVMe drives plus a Gen5 GPU all at full lanes, X870E adds the extra routing. For a single-GPU, single-fast-drive build, B850 delivers everything the lanes can do at a lower price.
FAQ
How many PCIe 5.0 lanes does B850 give?
The CPU supplies 16 Gen5 lanes to the GPU slot and 4 to the primary M.2, for 20 usable Gen5 lanes. The chipset adds further Gen4 connectivity beyond that.
Do I need Gen5 storage on B850?
Not necessarily. A Gen5 NVMe loads faster, but Gen4 drives remain excellent value. The Gen5 slot is there for when you want the extra speed.
Is B850 enough for an RTX 5080?
Yes. The full Gen5 x16 link feeds even high-end cards without bottleneck, so B850 is a sound base for a strong single-GPU build.
Gen5 NVMe in the CPU-connected primary M.2 slot on a B850 board so it gets the full PCIe 5.0 x4 link rather than a chipset Gen4 slot.