1.Whenever I download a big file (80mb for example), most of the time, the download will just stop. My connection bails on me for 1 second. I can restart the download immediately, but then it will just stop downloading again.
2.Whenever I load up the in-game server browser for Counter-Strike Source, my computer will lag (not just the connection). It's the overflow of all the servers coming in.
3.I installed the old game Deus Ex, and every server on the server game list has above 500 ping (i configured the firewall to let the game through).
4.At random times when I'm playing World of Warcraft, my connection will spike, and the game freezes on my end for about 5-20 seconds. (i think it may have something to do with no.1)
Intel C2D E6300 1.83ghz
1gb DDR2-800 RAM
Nvidia 7900GS 256mb video card
Asus P5N-E SLI motherboard
D-Link DIR-625 Router (I tried switching to my Linksys router but had the same problem)
8mb Cable connection (astound.net)
I heard that this was the place to go to for help. Please throw any possible solutions at me that might fix these issues.