The advantage here being latency (and thus single queue throughput)
PCIe x4 is 3.94GB/s. PCIe x16 is 15.76GB/s.
> DDR4 dimm read throughput is about 20GB/s per dimm
Per channel, not per dimm. Two dimms typically go into a singular channel.
> The advantage here being latency (and thus single queue throughput)
Agreed
No, it's not, that's the whole point of pcie, and dimms share the memory bus anyway, so the whole point is moot.
M.2 slots are a whole another story, they are usually connected to the chipset instead of CPU on desktop motherboards (and finding this information for any particular board is difficult). The chipset is connected with CPU through DMI, which equals to pcie 4x and this is shared with everything on chipset - satas, gigabit ethernet, usb 3...