try resetting bios (remove battery for a few minutes), then get into BIOS and load the optimized defaults. Be sure to reload any settings that are required for your setup manually. It may very well do nothing, but worth a try.
when going through the setup process are you cleaning the drive each time? (delete all partitions, make new partition, format). I have had a few frustrating experiences where the win setup does not remove all the old files on the drive, and then gets stuck trying to boot from an install for another machine (resulting in a BSOD)... but to be honest it has only happened once.. and I think it was back in win2K days