By way of Kateykakes:
I know you mention the DSL problem, but do you do regular maintenance on your machine, such as:
Adaware or Ewido Spybot
Search & Destroy
CleanUp! or Crap Cleaner
Panicware Popup Stopper
Also, if you have too many programs running in the background, that can slow your machine up too. A program like StartUp Mechanic or WinPatrol takes the guess work out of messing w/ your System Config. options.
Even though this might not have anything to do w/ your issue, it doesn't hurt to have the necessary tools to help keep your machine running smoothly.
Anyway, hope you get things in order w/ your PC soon.