First things first pauly
which version of windows are you using?
Do you have a usb or ethernet connection?
Are you sharing the connection?
Do you use any peer to peer software?
Does the problem get better/worse at any particular time of day?
Do you use firewall and antivirus software? if so which?
Have you checked your computer for any spyware?
and ....