FWIW, I have found that when performing OS upgrades (as with new builds), it could help eliminate some potential headaches if you leave most of your peripherals disconnected during the upgrade.
So, during the upgrade, you would want to have the obvious things like keyboard, mouse and external drives connected, but leave ancillary equipment (basically, any other external USB or Firewire devices, including the audio interface) disconnected. Once the OS upgrade is complete, plug in and install the external devices one at a time.
This will help you isolate any potential upgrade issues to a single device at time, and while it definitely helps with the troubleshooting, it might actually decrease the chances of multiple external devices causing problems during the upgrade.
This is an upgrade procedure that has worked quite well for me over the years with various Windows upgrades, and as a result I have had very few hardware-related issues while upgrading.