Es gibt ein Bootoptimierungsprogramm von Microsoft, mit dem man schauen kann welcher Treiber z.B. wie lange braucht.
http://www.chip.de/downloads/BootVis_13002882.html
Eigentlich verstehe ich aber nicht, warum du überhaupt jedesmal neu installierst?
Einmal reicht doch, wenn du nicht gerade das Mainboard austauschst. Dann richtest du den PC mit den richtigen Treibern und allen Updates ein und machst eine Sicherungskopie der Partition. Natürlich musst du die eigenen Dateien und ggf. auch die Einstellungen (Dokumente und Einstellungen) auf eine andere Partition legen.
Danach richtest du dann alle Programme usw. ein und machst eine zweite Sicherungskopie. Die kannst du dann jederzeit zurückspielen.
Und um komplett neu anzufangen spielst du das Backup von direkt nach der Installation der wichtigsten Treiber und natürlich aller Updates ein.