I've got a Ryzen 5 5600G CPU with a Gigabyte A520M motherboard, 16GB of RAM, and an Nvidia Asus GTX 960 GPU, powered by a 450W 80+ Plus Bronze PSU. The issue is that my PC sometimes recognizes the GPU, showing it as a PCI controller, but at other times, it shows the AMD controller instead. The GPU lights up and the fans are running, so it's getting power. I even tried using DDU to completely uninstall the drivers in safe mode, but whenever I try to install the new Nvidia drivers, the screen goes black and I lose signal. I'm stuck having to delete the drivers in safe mode and reinstall without an internet connection. Has anyone dealt with a similar problem? How can I fix this? Thanks for your help!
2 Answers
First off, if you haven't already tried, repasting the thermal compound on your GPU might help, especially if it’s been a while. If the warranty seal is still intact, it likely hasn't been done yet. Given that the card is around 11 years old, it might be time to consider that it could be defective. Also, check your PSU model and age, as an unreliable power supply can cause issues too.
It sounds like your BIOS may have the graphics interface set to auto. You should check your BIOS settings; look for an option to set the GPU from 'auto' to 'discreet' for your GTX 960. Just make sure it's not set to integrated graphics instead!
In the BIOS, it shows that the Initial Display Output is set to PCIe 1 slot, and Integrated Graphics is set to Auto. Should I switch it to 'Disabled' instead?
Yes, setting it to disabled can help if you’re using a separate GPU. Just ensure it’s not on auto to avoid conflicts.

I did repaste it a few months ago but haven’t used it since. Maybe it really is time for a new card.