I built a system in 2020 with 128GB of DDR4, a Ryzen 7 3700X, and a GTX 1080 Ti. I later upgraded to an RTX 3090 and also added a PCIe x16 expansion card containing eight NVMe drives. The current system seems limited by its PCIe connectivity, especially when workloads move data between the GPU and system RAM. I'm looking for a PCIe Gen4 motherboard with two physically full-length slots that can each provide x16 bandwidth, along with enough spacing to fit the RTX 3090 and the storage card. I'm willing to replace the processor if necessary, but I'd prefer to keep my existing DDR4 memory. Are there suitable options, or should I consider a different platform or architecture?
4 Answers
A typical Ryzen desktop platform cannot provide two independent PCIe x16 connections. The CPU generally has 16 lanes for graphics, which the motherboard can split into x8/x8, plus four lanes for a CPU-connected M.2 slot and a link to the chipset. The chipset provides additional connectivity, but not another full x16 link with equivalent bandwidth. For two devices that genuinely need 16 lanes each, you would generally be looking at a workstation or server platform such as Threadripper, EPYC, or a proper Xeon system.
A Threadripper- or Xeon-class workstation motherboard is the most straightforward way to obtain multiple full-bandwidth PCIe slots. Keep in mind that changing from AM4 may also require a new CPU, motherboard, and possibly memory, depending on the platform. Some processors marketed with workstation-sounding names for mainstream sockets do not provide the lane capacity of genuine workstation or server CPUs.
Before changing platforms, check whether the RTX 3090 is actually suffering from running at PCIe x8. For many graphics workloads, PCIe 3.0 x8 or PCIe 4.0 x8 has little practical impact. A physically x16 slot connected through the chipset may also be limited by the chipset uplink, so the slot’s size does not necessarily indicate its available bandwidth.
The limitation can matter more when the workload frequently transfers data between the GPU and system RAM. In those cases, moving from an older PCIe connection to a faster Gen4 setup could improve throughput, but the real gain depends heavily on the workload and how much data is being moved.
The eight-drive NVMe adapter may not need a full PCIe x16 connection in practice. Many of these cards divide their lanes among the individual SSDs, and some operate each drive at PCIe Gen3 x4 even when the host connector is physically x16. If that is how your card works, a lower-bandwidth slot could deliver the same performance for ordinary use, so checking the card’s lane allocation and workload may be worthwhile.

AM4 has only about 24 CPU-connected PCIe lanes in total, with four used for the chipset connection, so a motherboard cannot create 32 direct CPU lanes through firmware or slot wiring alone.