Did you try running disk clean uo, scan disk, defragmenting the hard drive, turning system restore off and then booting in safe mode and running virus scan, spy bot, and ad aware ? I've seen 100% cpu problems when the hard drive was highly fragmented. Alos how full is you hard drive ? If it gets to full it will cause problems as well with cpu usage.