Not sure if this helps anyone, but I've had lots of success with Stand Alone Driverpacks. It's a .cmd file (MS Batch file) which extracts your driverpacks and installs any drivers that match your hardware. Using all driverpacks takes some time, but you can mix-and-match driverpacks, so that you can find your own balance of thoroughness vs speed. I often will do just Chipset, Mass Storage, LAN and WLAN. After Internet connection is established, I can go to manufacturers site, to get specific drivers.
http://forum.driverpacks.net/viewtopic.php?id=5336
To grab the individual driverpacks, go to http://driverpacks.net/ and download. The main script supports some command line switches, so you can automate it and skip the prompts. I actually have it setup so that it automatically runs at the end of my Windows Setup Disk, so that when I (Re-)Install windows, it automatically launches.