I'm using an MSI MPG X670E Carbon WiFi, with 2 PCIe slots which can be run as 16x/- or 8x/8x (actually there's an x4 slot too, but let's not bother with that). In the specs it is stated: PCI_E1 PCIe 5.0 supports up to x16 (From CPU) PCI_E2 PCIe 5.0 supports up to x8 (From CPU) So far, so good. What I'm unclear about is whether the second slot, PCI_E2, does provide Gen4 x16 or is also limited to x8? It is wired for x16, but I don't know if that means it will actually provide x16 @ Gen4. The reason I ask is that I've got a Gen4 x16 M.2 adapter card lying around, which needs x4 per drive. I.e. - with a slot providing x16 I will be able to populate it with 4 drives, whereas with x8 only 2 drives. Anyone know for sure which is the case?