In your position I'd try a few cold reboots, wait to see if things get recognised and driver installed, then possibly reinstall Windows supplying the drivers at the beginning of the reinstall, and maybe installing drivers after install but before the first reboot.
Maybe do a lot of googling to see if anyone else has come up with a solution? Was yours an upgrade from an old installation of Windows? There's a lot of corruption that can sneak into an old installation, even though it still seems to be running okay, and then an upgrade gets things wrong trying to keep the old setup. Possibly a clean install will get it right.
Free upgrade from Windows 7. I saw earlier a link to make an ISO copy for a fresh install....but can you do that as a free upgrade user?
I agree, generally a fresh install is preferable. If all else fails, I have my win 7 disk to revert to and start over.

.

