Das klingt schwer nach zerschossener Windows.ini
Mach ma folgendes. Windows im AM(Abgesicherten Modus starten) und dann mal msconfig bei start-ausführen eintippen. Prüf mal deine Autostart einträge. Schmeiss einfach mal alles raus was da drin ist.
Sollte das nicht helfen, liegt die Vermutung nahe das deine Windows.ini defekt ist.
Oder jag ich AM noch Adware,Spybot oder sonst was drüber. Vielleicht auch ein Virus/Trojaner der deine CPU Last beim Booten in die Stratosphäre jagd.