I'm having trouble with my Gigabyte B365M DS3H WIFI motherboard. I have an RTX 3070 GPU that should be capable of running at 16x PCI-e 3.0, but GPU-Z shows that it's only running at 2x. I've checked that the GPU is in the only available 16x slot. I'm also using an M.2 SSD, but the motherboard manual indicates there's no lane splitting between the PCI-e and M.2 slots. I've gone into the BIOS and set the PCI-e speed to Gen3 instead of Auto, but that didn't help. Here's my setup: Intel Core i7-9700F, B365M DS3H WIFI motherboard, RTX 3070 GPU, and 64GB DDR4-3600 RAM. Any ideas why this is happening?
3 Answers
You might want to try updating your BIOS, resetting it, or even reseating your GPU. Sometimes those steps can resolve weird compatibility issues.
Check if your GPU is under load when you're looking at GPU-Z. Sometimes, it only shows real speeds once it’s pushing some performance. If you load a game and it still says 2x, then there's another issue.
Have you tried using the 'fake load' button in GPU-Z? It can wake the GPU from any power-saving mode. It might help you check if it jumps to the correct speed when forced to work.
I clicked the 'render' button in GPU-Z and also tried during actual gameplay, but the speed didn't change from 2x.

I loaded Death Stranding 2 while monitoring GPU-Z, and it still showed 2x. It seems like it stays at 2x regardless of load.