Start your computer in safe mode, then "Run" -> "msconfig"
select the "Boot.ini" tab and check "/SOS" on, click ok and it will ask u for restarting the computer. Restart it and start it up in normal mode, you might find out what driver is stucking the windows start up.