Hey guys,
I found out the problem to be after searching for about 3 hours that it was the service telephony that was causing the problem. Once I disabled it and restarted the comp and the cpu didn't head back up to 100% anymore. I think this may vary form person to person but when you get a problem like you should first find out wich service is running under the svchost.exe proces and try disabling each service that started under svchost.exe one by one. Eventually you'll kill the service that screwing up. It might take sometime to find that service cause your comp may hang or restart itself etc. But if you keep trying you'll find it. ;D
Goodluck to everyone who has this problem.