I wouldnt worry about your internet being slow, I'd be more concerned that your CPU is ALWAYS running at 100%!!!!!!!!!
You definately have something wrong there, first you need to find which program is using the cpu (easy to do with Cntl Atl Del) . Remove this program and re install it if necessary.
Also, how many running processes have you got? (again from Cntrl Alt Del)
You can also try running msconfig to see what processes are actually running, then visist here
http://www.sysinfo.org/startuplist.phpto see if you have anything "untoward" running.
Until you resolve the 100% CPU use, you will ALWAYS seem to be running at a slow internet speed.