So I come home and my computer are rebooted due to brown outs in my neighborhood. Well I boot them up and my 3.06 P4 is is taking like literally 5 mins to get to the login screen. Im like ok, so i reboot and even in the login screen its soo laggy. I doesnt even highlight the buttons as i go over them..its very delayed like by 30 seconds. So anyways on reboot, memory test is fine, cpu speed is ok and then again..its takes another 5 mins. So I wait it out, get into windows and its like another 10 mins to load everything. Literally 10 mins. So i click start, wait about 30 seconds for the menu to show up and then run. I msconfig and remove everything in the startup. I reboot....same thing. I wait it out and just get it going again. From my other computer on the network..i map the slow computers HDD and run a virus scan on it. No virus's show up, and my definitions are up to date. Well the hardware device manager shows everything is fine and also the resource manager is showing everything normal. However, upon everything I do, the CPU throttling will spike to 100% load. Even when I click on a button or something so simple where it shouldnt load the processor 100%. That seems fishy to me. This is so wack...anyone have any ideas? The processor is showing up at 3.06, the memory is there, everything seems ok with hardware, and nothing is changed from Win XP Pro since the last time I used it. All windows updates were installed before the brown out reboot and before it started choking up....its also hooked to a surge protector. If anyone has any clues, let me know! Thanks guys!