Drivers are not just files alone, but there are a myriad set of Registry keys/values that are necessary for a driver to work. If the external HD was not a Windows Image or a Windows Backup Catalog, retrieving individual files and adding them to /System /Windows ... etc., is fraught with issues. CW's suggestion is a better path forward.
Each driver has a VID/PID (Vendor ID/Product ID) and sometimes a Subsystem ID (and quite bit of other stuff like a Driver Store etc.).
If your MB came with a driver CD, it is usually from the MoBo manufacturer and is certified for various Windows incarnations and is the most reliable source for GPU, Audio, Network, Wireless, etc.
Keyboard/Mice/Optical drives will work with generic drivers supplied by Windows Updates. Once you have all drivers installed, create a Windows System Restore point, which also allows a fallback to a stable state, if a driver update causes BSoDs.