I recently upgraded my graphics card from a GTX 1060 to a 9060 XT, but I'm running into an issue where it's only operating at PCIe x16 Gen 2 speeds instead of the Gen 3 speeds that my motherboard supports. My motherboard is an MSI z170a PC MATE, and I have an i7-6700 CPU with 16GB of DDR4 3200MHz RAM. I've attached a GPU-Z screenshot for reference. Any advice on how to resolve this?
3 Answers
If that doesn't work, check to see if any other PCIe cards are installed or if anything is plugged into the NVMe port. Depending on your motherboard's configuration, certain slots might be sharing lanes, which can downgrade the GPU speed. Make sure the 9060 XT is in the top PCIe slot closest to the CPU.
It sounds like there may be some settings in your BIOS that need adjusting. I recommend checking under the advanced view for the PCI Subsystem Settings and make sure that the Max Link Speed is set to Gen 3 instead of Gen 2. Sometimes it can default to Gen 2, which limits the GPU speed. Save your changes and reboot to see if that helps.
Sometimes, the GPU will only show lower speeds while idling. If you launch a demanding game or task, it might scale up to Gen 3 speeds as needed. Keep an eye on it during gameplay to see if it improves.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload