In my case, I had the exact same set of Drivers not being able to be loaded.
My solution was : I found that the INF files pointing to these Driver Files and its dependencies - had a few paths that did not resolve. In short : paths were invalid and the driver files themselves are not present in these paths. This is because they were actually on a harddrive that I disconnected - so I reconnected it back (its not a bootable drive and doesnt not have MBR or any OS in it) and startup was back to normal (3 seconds).
However, in your cases, you need to get Autoruns for Windows
http://technet.microsoft.com/en-us/s.../bb963902.aspx - it's a simple tool that exactly tells you what drivers are loaded at boottime in what order and where the files are. Then you have 2 options :
Fix the paths of the non-loaded drivers
Disable them if you don't need them (disabling important drivers like graphics card and harddisk and CDROM will FlusterCuck your machine up for good) so better -
Fix them by finding the missing files or -
Reinstalling them from their vendor again.