PCIe Speeds and Slots

PCIe Speeds & Slots Explained

Everything you need to know about PCIe generations, lane configurations, and bandwidth

What is PCIe?

PCIe (Peripheral Component Interconnect Express) is the primary high-speed expansion bus used on every modern motherboard. If you have a graphics card, an NVMe SSD, a WiFi card, a capture card, or a sound card in your PC, it is connected to the CPU and chipset through PCIe.

Unlike older bus standards such as PCI and AGP, which used a shared parallel architecture, PCIe uses a serial point-to-point connection. Each device gets its own dedicated data pathway (called "lanes") directly to the CPU or chipset, rather than sharing a single bus with every other device. This eliminates bottlenecks and allows each component to use its full allocated bandwidth without competing for resources.

Think of it this way: old PCI was a single-lane road where every device had to take turns. PCIe is a multi-lane highway where each device gets its own set of lanes. The more lanes a device has, the more data it can move simultaneously.

PCIe has gone through several generations, each doubling the bandwidth of the last. The specification also defines physical slot sizes -- from tiny x1 slots for basic expansion cards to full-length x16 slots for graphics cards. Understanding both the generation (speed per lane) and the slot configuration (number of lanes) is key to getting the most out of your motherboard.

PCIe Generations

Each new PCIe generation doubles the per-lane bandwidth of the previous one. This is the single most important thing to understand about PCIe: generation controls speed per lane, and slot size controls how many lanes you have. Together, they determine your total available bandwidth.

Here is a complete breakdown of every PCIe generation you will encounter on modern and recent motherboards:

Generation Per-Lane Bandwidth x1 Speed x4 Speed x8 Speed x16 Speed Year
PCIe 3.0 ~1 GB/s 1 GB/s 4 GB/s 8 GB/s 16 GB/s 2010
PCIe 4.0 ~2 GB/s 2 GB/s 8 GB/s 16 GB/s 32 GB/s 2017
PCIe 5.0 ~4 GB/s 4 GB/s 16 GB/s 32 GB/s 64 GB/s 2019
PCIe 6.0 ~8 GB/s 8 GB/s 32 GB/s 64 GB/s 128 GB/s 2022

The speeds listed above are unidirectional (one-way) throughput figures. PCIe is a full-duplex interface, meaning it can transmit and receive simultaneously, but real-world device performance is typically measured using the unidirectional number since most operations are primarily one-directional (reading from an SSD, rendering frames from a GPU, and so on).

Backward & Forward Compatibility

PCIe is fully backward and forward compatible. A PCIe 3.0 card works perfectly in a PCIe 5.0 slot, and a PCIe 5.0 card works in a PCIe 3.0 slot. The connection will simply operate at the speed of whichever component -- card or slot -- supports the lower generation. You will never damage hardware by mixing generations.

For most builders today, PCIe 4.0 is the mainstream standard. PCIe 5.0 support is available on Intel 12th/13th/14th Gen and AMD Ryzen 7000 platforms but consumer devices that actually need PCIe 5.0 bandwidth are still emerging. PCIe 6.0 hardware is expected in data centers first, with consumer adoption still a few years away.

PCIe Slot Sizes

PCIe slots come in four standard physical sizes, named by the number of lanes they provide: x1, x4, x8, and x16. The "x" stands for "times" or "by," so x16 means 16 lanes.

x16 Slots

The longest slot on your motherboard, measuring about 89mm. This is where your graphics card goes. Every modern GPU uses an x16 connector. Most motherboards have one or two x16-length slots, with the top one typically wired directly to the CPU for maximum performance.

x8 Slots

Physically shorter than x16, these are relatively uncommon as standalone slots on consumer motherboards. However, many second x16-length slots are actually only wired for x8 lanes electrically. You will also find x8 slots on workstation and server boards for RAID controllers, high-end network cards, and other bandwidth-hungry devices.

x4 Slots

A medium-length slot used for some network adapters, RAID controllers, and NVMe adapter cards. On most consumer motherboards, x4 lanes are more commonly allocated to M.2 slots rather than physical x4 PCIe slots.

x1 Slots

The smallest PCIe slot, measuring about 25mm. Used for low-bandwidth expansion cards like WiFi adapters, sound cards, USB expansion cards, and serial port cards. These are perfectly adequate for devices that do not need much throughput.

Check Your Manual

Look at your motherboard manual to check actual electrical wiring. A slot that looks like x16 might only be wired for x4 lanes. The physical slot size only tells you the maximum number of lanes it can accept -- the actual wiring depends on how the manufacturer routed the PCIe lanes from the CPU and chipset. This is especially common for the second and third x16-length slots on a board.

An important physical compatibility note: you can always install a smaller card in a larger slot. An x1 WiFi card works fine in an x16 slot -- it will just use one lane. However, you generally cannot fit a larger card into a smaller slot unless the slot has an open-ended design (some motherboards do this with x4 slots).

Bandwidth Explained

Understanding PCIe bandwidth in practical terms helps you make smart purchasing decisions. The key insight is this: bandwidth doubles with each generation, so fewer lanes on a newer generation can match more lanes on an older one.

Here are some practical equivalencies:

  • PCIe 5.0 x8 = PCIe 4.0 x16 (both provide ~32 GB/s)
  • PCIe 4.0 x4 = PCIe 3.0 x8 (both provide ~8 GB/s)
  • PCIe 5.0 x4 = PCIe 4.0 x8 = PCIe 3.0 x16 (all ~16 GB/s)

This matters because it means a PCIe 5.0 platform can deliver the same bandwidth to your GPU using only half the lanes, freeing up the remaining lanes for other devices like NVMe drives.

Do GPUs Actually Need All That Bandwidth?

Current-generation GPUs (NVIDIA RTX 40-series, AMD RX 7000-series) are designed around PCIe 4.0 x16 bandwidth. Benchmarks consistently show that even running these GPUs at PCIe 3.0 x16 only results in a 1-3% performance loss in most gaming scenarios. The performance difference between PCIe 4.0 x16 and 5.0 x16 for GPUs is effectively zero right now.

Where PCIe generation matters most today is NVMe storage. A Gen 4 NVMe SSD using x4 lanes can deliver up to ~7,000 MB/s sequential reads. A Gen 5 NVMe SSD on x4 lanes can reach ~14,000 MB/s. If you are doing large file transfers, video editing, or working with massive datasets, the bandwidth difference is significant and tangible.

Lane Allocation Matters

Your CPU and chipset have a finite number of PCIe lanes to distribute across all slots and M.2 connectors. When you populate one slot or M.2 connector, it may reduce the lanes available to another. This is why reading your motherboard manual is essential -- especially if you plan to use multiple NVMe drives alongside a GPU and expansion cards.

GPU Slot Selection

Always install your graphics card in the top x16 slot. This is not just a suggestion -- it is the single most important PCIe rule for any PC build. Here is why.

The top x16 slot on virtually every motherboard connects directly to the CPU's PCIe lanes. This provides the shortest, fastest, most direct data path between your GPU and processor. The connection does not pass through any intermediary chip, which means the lowest possible latency and the full bandwidth your CPU's PCIe controller can provide.

Why Not the Second x16 Slot?

Second and third x16-length slots typically connect through the chipset rather than directly to the CPU. The chipset acts as a traffic controller for its own set of PCIe lanes, but the chipset itself connects to the CPU through a limited uplink (usually PCIe 4.0 x4 or x8, depending on the platform). This means all devices connected through the chipset share that uplink bandwidth.

If you put your GPU in a chipset-connected slot, it would be sharing bandwidth with your NVMe drives, USB controllers, WiFi, and every other chipset-attached device -- all through a bottleneck that is a fraction of what the top slot provides.

Additionally, many second x16-length slots are not even wired for a full 16 lanes. It is common for the second slot to be electrically x4 or x8, which further limits your GPU's available bandwidth.

What About Multi-GPU?

Multi-GPU configurations (NVIDIA SLI and AMD CrossFire) are essentially dead for gaming. NVIDIA dropped SLI support after the RTX 20-series, and AMD discontinued CrossFire branding. Almost no modern games support multi-GPU rendering, and the few that do rarely scale well. Focus your budget on the best single GPU you can afford and put it in the top x16 slot.

The exception is professional workloads: some rendering, machine learning, and compute applications can use multiple GPUs effectively. If you need multi-GPU for professional work, look at HEDT platforms (like AMD Threadripper) that provide more CPU-direct PCIe lanes.

M.2 and PCIe

M.2 is a physical form factor for compact expansion cards, and the most common use is NVMe SSDs. These drives connect to your motherboard via PCIe lanes, typically using an x4 configuration. The M.2 slot is essentially a compact PCIe x4 slot in a different physical format.

NVMe Performance by Generation

The PCIe generation of your M.2 slot directly determines the maximum speed your NVMe SSD can achieve:

  • PCIe 3.0 x4 NVMe: up to ~3,500 MB/s sequential read (e.g., Samsung 970 EVO Plus)
  • PCIe 4.0 x4 NVMe: up to ~7,000 MB/s sequential read (e.g., Samsung 980 PRO, WD Black SN850X)
  • PCIe 5.0 x4 NVMe: up to ~14,000 MB/s sequential read (e.g., Crucial T700, Samsung 990 EVO Plus)

These are peak sequential speeds. Random read/write performance (which affects everyday responsiveness, game loading, and application launch times) improves with each generation too, but the gains are less dramatic than the headline sequential numbers suggest.

M.2 Slot Sources: CPU vs. Chipset

Just like full-size PCIe slots, M.2 connectors get their lanes from either the CPU or the chipset. The first M.2 slot (often labeled "M2_1" or "CPU M.2") on most motherboards is wired directly to the CPU, giving it the best possible performance and the highest PCIe generation the CPU supports. Additional M.2 slots are typically routed through the chipset.

For most users, the practical difference between a CPU-connected and chipset-connected M.2 slot is negligible for everyday tasks. It becomes relevant for sustained sequential transfers or if the chipset uplink is already saturated by other devices.

Shared Lane Warning

Installing an M.2 NVMe drive in certain slots may disable SATA ports 5 and 6 on some motherboards. Always check your motherboard manual. This happens because the M.2 slot and those SATA ports share the same PCIe/SATA lanes from the chipset -- the controller can use them for one purpose or the other, but not both simultaneously.

M.2 SATA vs. M.2 NVMe

Not all M.2 drives use PCIe. Some M.2 SSDs use the SATA protocol instead, which limits them to ~550 MB/s regardless of the slot's PCIe capability. These drives are keyed differently (B+M key vs. M key) and are an older, cheaper option. Most modern M.2 SSDs are NVMe, but double-check before buying -- especially if you see suspiciously low prices. An M.2 SATA drive will work in most M.2 slots, but it will not benefit from PCIe bandwidth at all.

Common Configurations

Every chipset has a different pool of PCIe lanes to distribute. The CPU provides a set of lanes (usually reserved for the primary GPU slot and the first M.2 slot), while the chipset provides additional lanes for secondary slots, M.2 connectors, SATA ports, USB controllers, and other onboard features.

Here is how the most popular current chipsets compare:

Chipset CPU PCIe Lanes Chipset PCIe Lanes Typical M.2 Slots Notes
Intel Z790 20 (PCIe 5.0) + 4 (4.0) 28 (PCIe 4.0/3.0) 3-5 Best for enthusiasts
Intel B760 20 (PCIe 5.0) + 4 (4.0) 14 (PCIe 4.0/3.0) 2-3 Great for most users
AMD X670E 24 (PCIe 5.0) + 4 (4.0) 12 (PCIe 4.0) 3-4 Full PCIe 5.0 support
AMD B650 24 (PCIe 4.0) + 4 (5.0) 8 (PCIe 4.0) 2-3 Best value AM5

A few things to keep in mind when reading this table:

  • CPU PCIe lanes are the premium lanes. They offer the highest generation and the most direct connection to the processor. The primary GPU slot and at least one M.2 slot typically use CPU lanes.
  • Chipset PCIe lanes handle everything else: secondary M.2 slots, additional PCIe expansion slots, SATA controllers, USB controllers, audio, LAN, and WiFi. All of these share the chipset's uplink to the CPU.
  • Z790 vs. B760: Both get the same CPU lanes, but Z790 has double the chipset lanes. This means Z790 boards can offer more M.2 slots, more expansion options, and more USB ports without running into lane contention. For a build with one GPU and one or two NVMe drives, B760 is usually sufficient.
  • X670E vs. B650: The "E" in X670E stands for "Extreme" and guarantees PCIe 5.0 for both the GPU slot and the first M.2 slot. Standard B650 boards typically only offer PCIe 5.0 for the M.2 slot, with the GPU slot running at PCIe 4.0. In practice, this makes no difference for current GPUs.

Tips & Recommendations

Here are the most practical takeaways from everything covered in this guide:

  • Check what your hardware actually needs. Before worrying about PCIe 5.0 or lane counts, look up the actual PCIe requirements of your GPU and SSDs. Most current GPUs are PCIe 4.0, and most current NVMe SSDs are Gen 4 or Gen 5. Buy the motherboard that matches your actual hardware, not a theoretical future upgrade.
  • Most gamers will not notice a difference between PCIe 3.0 x16 and 4.0 x16 for GPUs. GPU performance is almost entirely determined by the card itself, not by whether it runs on Gen 3 or Gen 4. Do not spend extra on a motherboard purely for a higher PCIe generation GPU slot unless you are planning for next-generation hardware.
  • NVMe SSDs benefit most from newer PCIe generations. If you work with large files, edit video, or want the fastest possible game load times, investing in a Gen 4 or Gen 5 NVMe drive (and a motherboard with the right M.2 slot generation) makes a real difference. This is where PCIe generation actually impacts daily usage.
  • Plan your M.2 slots before buying. Know how many NVMe drives you want, check which M.2 slots share lanes with SATA ports, and verify which slots are CPU-connected vs. chipset-connected. A motherboard with four M.2 slots is only useful if you understand which ones disable other features when populated.
  • Always use the top x16 slot for your GPU. This connects directly to the CPU for maximum bandwidth and lowest latency. There is almost never a reason to use a different slot for your primary graphics card.
  • Read your motherboard manual. This is the single most underrated piece of advice in PC building. The manual tells you exactly which slots share lanes, which M.2 slots are CPU-connected, and what gets disabled when you install certain components. Five minutes reading the manual can save you hours of troubleshooting.

Bottom Line

For most builders in 2025, a motherboard with PCIe 4.0 x16 for the GPU and at least one PCIe 4.0 x4 M.2 slot is all you need. PCIe 5.0 is a nice future-proofing bonus but is not yet a necessity for gaming or general productivity. Spend your budget on the GPU and SSD themselves rather than chasing the highest PCIe spec on your motherboard.

ASUS ROG Maximus Z890 Hero

PCIe 5.0 x16 + PCIe 5.0 M.2

MSI MEG Z890 ACE

PCIe 5.0 x16 + PCIe 5.0 M.2

ASUS ROG Crosshair X870E Hero

PCIe 5.0 x16 + PCIe 5.0 M.2

GIGABYTE Z890 AORUS Master

PCIe 5.0 x16 + PCIe 5.0 M.2