Thanks for sharing the information.It's not a bad idea, it's just waste of resources. They are not overwhelmed, they are badly distributed IMO.
You have 16 lanes for GPU, 4 lanes for main M.2 slot and another 4 general purpose lanes. Then another 4 lanes to communicate with chipset. 28 lanes in total from CPU.
On USB 4.0 boards (X870, X870E) GPU slot will switch to x8 mode as soon as you occupy 2nd M.2 slot. (Unless there is special feature for it in BIOS ...)
So you end up with having 8x lanes for GPU, 2x 4 lanes for 2x M.2 and another 4 lanes are consumed by two USB 4.0 ports (two lanes per port). That's 8 + 2x4 + 4 = 20 lanes + 4 lanes to chipset.
It's 24 in use. Another 4 lanes remain totally unused. And that is bad IMO, it's a waste of resources. PCIe lanes are scarce. You can't really do anything about it in this situation.
This is why I advised that motherboard from MSI in my previous post, as it has a PCIe switch and option to run USB 4.0 ports in 4.0 or 3.2 mode.
Thus, GPU will remain to have full x16 lanes, only 2nd M.2 port will get half the bandwidth. This is much better approach IMO because if you have motherboard
that have 2x PCIe x16 slots (first x16, second x8) you can use 8 lanes for GPU and another 8 lanes for other purpose (M.2 bifurcation card for RAID, etc).
That is absolutely pointless. Choose with your wallet and per your requirements. All NVMe drives are mostly handled by Microsoft's universal NVMe driver. Samsung's NVMe driver used to be a bit better but Samsung stopped developing it long time ago. As far as a drive and driver both support certain standard, like NVMe 1.3 or NVMe 1.4, there's no need to install anything. It's same as with SATA (AHCI).
You should, however, use exactly same drives for RAID configuration, it's advised for all drives in same array to be of same speed.
Don't thank me. Thank dude who brought up that MSI motherboard in linked thread.
So if you occupy 2nd M.2 slot, it will run in x2 mode (that's like x4 mode in PCIe Gen 4.0. It will also degrade USB 4.0 ports to just USB 3.2 ports. GPU port remains x16.
I wish MSI offered their X8 motherboards in ITX for the AMD5 chip.
Have a great day!