I've been researching the differences between PCIe 5.0 and PCIe 4.0, particularly in terms of GPU performance, but I'm still a bit confused. I have an ASUS TUF Gaming Plus WiFi II motherboard with a Ryzen 7 5800X CPU. I'm considering a couple of GPUs: the RTX 5060 Ti (specifically the ASUS Prime version) and the RX 9060 XT (ASUS Dual version). The RTX 5060 Ti is said to have a PCIe x16 slot but only operates at x8. I'm wondering how much this affects performance when gaming, especially when VRAM comes into play. Since both cards are 8GB versions, should I lean towards the RX 9060 XT which uses PCIe x16? I've read that moving from PCIe 5.0 to PCIe 4.0 doesn't cause much loss, but would that still apply in this situation? Any help would be greatly appreciated!
4 Answers
Generally, the difference between PCIe generations isn't too drastic for gaming. However, with the RTX 5060 Ti at 8GB, it might struggle with some games that demand more VRAM. If the GPU runs out of memory and needs to swap data with system RAM, you could experience stuttering, especially if the connection is slower. Here’s a video explaining it in detail: https://www.youtube.com/watch?v=kEsSUPuvHI4
The RTX 5060 Ti will be limited to PCIe 4.0 x8 on your board. This means it could really struggle in memory-intensive games once the 8GB of VRAM is maxed out. The RX 9060 XT is a better choice—it not only has PCIe x16 but also generally offers better pricing and performance in this case. You might even find deals on higher-end cards like the 6800 XT or 3080 if you're open to options!
In terms of raw numbers, the difference in performance between PCIe generations is minimal, often around 1-4%. But for your setup, the RTX 5060 Ti will indeed run at PCIe 4.0 x8, and this can lead to noticeable dips in performance when VRAM fills up. The RX 9060 XT at PCIe 5.0 x16 will perform better in those scenarios. Considering your current setup, it's probably a good idea to lean towards the RX 9060 XT. Alternatively, keep an eye out for used cards like the 6800 XT or 3080 which could offer more VRAM!
You're right about the RTX 5060 Ti having limited bandwidth on PCIe 4.0 since it's x8. In everyday gaming, both cards should perform fairly well, but if you run out of VRAM, it could become an issue. If you can get a 16GB card, you'd likely avoid these problems entirely. The RX 9060 XT at x16 is a safer bet if you're worried about VRAM limits.

So if the 5060 Ti can run out of VRAM, would it make more sense to go for the RX 9060 XT instead? Thanks for the info!