OK, try this (my XP is set to Windows Classic interface - your XP standard interface may differ somewhat):
- Navigate to Control Panel
- Select Network Connections
- Select Local Area Connection
- Select Support tab
- Click "Repair" button, cross your fingers and pray to a God of your choice!
The above procedure usually works for me when my ADSL connection gets seriously flaky (except when its an ISP problem). Good luck!