[SOLVED] Intel with PCIe 4.0 - To Wait or Not to Wait?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

Crag_Hack

Distinguished
Dec 25, 2015
397
15
18,685
I am going to buy a new Intel (probably Intel - like that 9700k) system soon. Just wandering if it would be prudent to postpone until Intel supports PCIe 4.0. Comet Lake desktop reportedly isn't correct? What is the ETA for Comet Lake? If it doesn't support PCIe 4.0 I assume I'd be waiting even longer for 4.0 support. Do graphics cards even use all the bandwidth of the PCIe bus such that it would matter? For PCIe M.2 SSDs could I install them in an addon card that operates on a PCIe 3.0 x8 slot to attain their maximum bandwidth? Maybe I should just go with AMD... Anything else to know?
 
Solution
Don't wait. There are no PCIe 4.0 devices that are either worth it, or show any kind of performance gains over existing devices, because existing devices don't even saturate the 3.0 bus as it is. That could change at some point down the road, but IMO that won't be for a good long while and there is no point in even buying into an X570 board, which has PCI 4.0 NOW, either. Nothing so far has shown it to benefit users at all. Not graphics. Not storage. Until there is a full solution that includes devices AND board/CPU support, with proof that there is a tangible improvement, I would definitely not use that as my measuring stick when it comes to deciding what hardware I want to go with.

In the back of your mind, as a measure to offset...
I'm curious... could you run a PCIe 4.0 M.2 SSD on one of these on a PCIe 3.0 mobo and realize the full potential of the drive? Also this is a very interesting benchmark.
No.
That transfers only at 3.0 performance.

That video shows only a 1 or 2 second (sometimes 0) difference between a SATA III drive and an NVMe drive.
PCIe 3.0 to 4.0 would be an even smaller difference.

HDD to SSD is a huge difference.
SATA III SSD to PCIe 3 SSD, much smaller difference.
3.0 to 40...even smaller difference.

Raw drive speed is not the only consideration.
 
It supports up to four NVMe drives, so it likely divides that up to give each drive its own PCIe 3.0 x4 connection. I imagine a 3.0 to 4.0 add-in card might be possible though, effectively converting a 4.0 x4 drive to a 3.0 x8 connection. Again though, much like RAIDing multiple NVMe drives, the performance benefits of the additional bandwidth are likely to be limited for most real-world tasks.
 
Follow up in light of recent events with PS5 and XBox... see here... will there still be no benefit of PCIe 4 over 3 for SSD performance while gaming and other tasks?
It's all just "future-proofing" at this point. We're probably not going to see any gaming performance benefits for a few years.
Here's a pretty interesting Digital Foundry video that touches on some of this and covers NVME.
View: https://www.youtube.com/watch?v=wkZBuL_a13E