Можно попробовать неск. вариантов
1. Скачай прогу Startup Control Panel
http://www.mlin.net/StartupCPL.shtml и поотключай все проги, которые загружаются при старте системы. Посмотри, поможет ли это.
2. Залезь в EventLog и посмотри, может какой-то сервис не может стартовать.
3. Антивирусы и файрволлы могут приводить к зависаниям системы. Одно время ZoneAlarm с непонятной переодичностью вешал намертво систему.
4. В SafeMode нормально грузится?