Im still trying to figure out the pcie lane thing. Can i run 2 mvme (pcie 3) without splitting lanes so both run at x4? Does pcie 4 share lanes with pcie3 or are they independent?
Given these 2 pcie4 nvme's, which would be better for heat dissipation?
https://www.newegg.com/gigabyte-aorus-1tb/p/N82E16820009012
or this
https://www.amazon.com/dp/B07R768B6Q?tag=pcpapi-20&linkCode=ogi&th=1&psc=1
Double check the motherboard's manual but here is how the NVME M.2 ports work on AMD.
M.2 #1 is 4x PCIe 4.0 from the CPU.
M.2 #2 is 4X PCIe 4.0 or 3.0 from the Chipset
M.2 #3 (assuming it exists). is PCIe 3.0 from the chipset. (#2 is probably also PCIe 3.0 in this situation).
The chipset gets 4x PCIe from the CPU. Which means that if your #2 and #3 use PCIe 3.0 they won't exceed the max bandwidth to the CPU through the Chipset. In the end there is going to be some overhead and the chipset can act as a bottleneck because this Gen AMD added multiplexed lanes onto the chipset like Intel does. This means the chipset hands out more lanes (and more theoretical bandwidth) then the 4x PCIe 4.0 lanes it gets will allow. This is one of the reasons for the new platform for TR3, they get 8 lanes for the CPU.
Also don't get a ridiculous add on card. The copper case for the M.2 drive should be enough. The trick is to keep the flash warm and try to cool the controller. Hell even that copper cover might be too much heat dissipation. Also with PCIe .4.0 drives even more so then their PCIe 3.0 brethren the trick is that their speed allows 99.9999% of their tasks to get done before the controller has time to even think about it, or it's so lowly utilized in the normal task that again the controller is under worked. It only becomes and issue when your are transfering 100's of GB of data at a time to a similar speed NVME drive. Not what you would normally do with an OS drive.