Is there a way to prevent Vista from auto installing drivers on boot? I'm trying to remove all drivers so I can replace the motherboard without having to reinstall windows.
The easiest and quickest way to do this is to go to start > run and type "sysprep"
This should open up the folder of c:\windows\system32\sysprep
Under shutdown options, change reboot to shutdown and under system cleanup action you can either choose enter system audit mode (which allows you to pre install software) or Enter system out of box experience which will bring up the welcome screen when you first install windows.
Make sure you click the generalise button as this is what uninstalls ALL system drivers and re scans for them on your first boot.
I am a OEM and this is the program I use to prepare a image for deployment on many machines with different hardware.
Check this article with a very good How to from Techspot (note it's for XP, but should work with Vista):
If that isn't for you try this:
You should indeed deinstall anything that's specific to your old motherboard, so it reduces the chances of a conflict.
Best thing would be to also disconnect any unnecessary hardware, reducing the chance of failure.
If you have an installation DVD you could just do a start-up repair and let Vista adjust itself to the new hardware.
Perhaps be sure to make a backup, so you can always restore when something goes wrong.
Note: Id always suggest to do a clean install when you switch hardware (especially your motherboard). Perhaps even a better solution would be to install the Windows 7 RC with the new motherboard and give that a try. But enough with the preaching and good luck! ;-)