To be honest I'm still running a older Ryzen motherboard and won't have to worry about heat and cooling issues from PCIe 5.0 or 6.0 when it comes to NVME devices, and as such I can't say I'm too familiar with the M.2 slot placement on such motherboards, but I can say that I've personally only encountered one motherboard that placed the primary M.2 slot between the first 16x slot and the CPU socket, thus avoiding having the GPU directly covering it. Do most PCIe 5.0 motherboards put them between the GPU and the CPU? I however have seen some motherboards try to put the slot further away from the PCIe expansion slots, near the chipset or even by the DDR ram slots. Now that large heatsinks and active cooling are becoming a requirement to use high end PCIe 5.0 NVME devices, will motherboard manufactures be able to decide on M.2 slot placement where it can be reasonably guaranteed not to interfere with GPU or CPU coolers?