I see lots of writing about the PC but since the connection (Ethernet) doesn't work on other PCs why not try it back at the router with another cable on another port?
So, some weeks back while using my main PC, the internet stopped working for me - when checking the connection it was showing that packets were being sent, but not received.
Weirdly, it would start working at normal speed after a while, only to cut out again every 30 minutes to an hour.
This problem has plagued me on and off since then, with only a small time-span in between (maybe 3 days) that it was running fine, then the problems started up again.
I'm not all that tech savvy, but I've googled the problem since it started and tried just about every fix ever suggested to people who had this problem (that I'm aware of) - I've tried:
* buying a new router - NOTE: this problem seems to happen with both routers, and it's a recent thing so even after resetting my old router with the same settings I've always used (and that always worked), the problem was still there regardless.
* updating my nvidia device drivers (also went to look for firmware for my router but there was no updates on what I already had)
* running a virus scan in safe mode (Avast! Antivirus) of both the quick and more lengthy sorts, and a boot-time scan. Got rid of 5 malwares (1 high risk, 4 low).
* used registry cleaner, and Winsockxp fix.
* Restoring my computer to time before the problems started via Restore point.
* Ran check disc tool.
*possibly more that I can't remember anymore.
Needless to say - nothing has worked.
However, when I linked up my laptop with the same internet connection today, the same problems occurred there, so I guess it's not a problem with my PC after all?
Just in case it matters - PC is on XP, laptop is on Vista.
Any suggestions about what the problem could be or what I could do about it? Again, I'm not all that great when it comes to tech stuff, so
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic