What I’ve often wondered is, where does Windows keep all its installed drivers, and are they accessible for backing up manually? In Device Manager, it’s easy to point at a folder to install loose (that is, not .exe) files, and if I could save a folder of installed drivers, that would help me accomplish a lot of things and save a lot of times.
I use DriverMax, a subscription software. It finds drivers for just about everything, and they are vetted by a huge group of users. I do computer builds and repairs, so the service is invaluable. It also backs up all your drivers, but when I have to replace a bad hard drive, that’s not possible of course.