Could be a few things:
1) Bad cable (try another one)
2) Failing (or failed) network adapter (these do go out)
3) Problem with Windows networking. Address this one by running a tool to reset your networking protocols called WinsockXP Fix:
http://majorgeeks.com/WinSock_XP_Fix_d4372.html