PCIE bus speed problem

nightywolf

Honorable
Apr 16, 2012
12
0
10,510
Hello.
First I want to say what specs I have:
MB: Asus Sabertooth 990FX R2.0
CPU: FX-8120 clocked to 4.5Ghz with turbo of 4.7Ghz (around 65C on load)
RAM: 16 GB HyperX Savage DDR3 1600Mhz - clocked @ 1866Mhz
GPU: Sapphire R9-280X Toxic OC
PSU: Cooler Master GX 750W
SSD: Samsung 830 Evo 250GB
HDD: 2TB Seagate Barracuda
Monitor: Asus VG248QE

Few days ago I noticed my games are strangely capped @ 60fps. I started checking settings and whatnot and found that my GPU is running @ x4 speed instead of x16 speed in the primary PCIE slot. My MB have PCIE 2.0 and my GPU has PCIE 3.0 and to my knowledge it should be reporting PCIE 2.0 x16. Instead on idle reports PCIE 1.1 x2 and on load(furmark benchmark) reports PCIE 2.0 x4. I tried swapping slots, reversing to older drivers, flashing the Bios of the GPU, clearing the CMOS by removing the battery, but so far nothing works. Any advices would be great.
 

nightywolf

Honorable
Apr 16, 2012
12
0
10,510
So to fix this I only had to take out the GPU from the case, take a pencil eraser and rub the PCIE finger with it. Then blow away the residual particles and you are ready to go. To be on the safe side you can combine this with CMOS clear by removing the battery. This is because sometimes it will still report lower speed after the rubbing - the motherboard had remembered the lower speed as default/normal speed.