You could try doing F8 during boot-up, pick safe-mode, in windows go to device manager (right click my computer, properties)check under each device listing for duplicate or incorrect entries. I have seen like 2 floppy drives listed, or 2 monitors, or duplicate but different named hard drives, sometimes that will cause you to lock up at start-up. Delete any duplicate or incorrect entries. Restart..see what happens.