Poor, poor MS only users :-))
I (my daughter) encountered the same problem - easy to locate the culprit
1/ Boot into Linux - net works like a charm, so router, ISP, etc problems are not the reason
2/ Result - either XP or ZA borked, go to ZA site DL new version, daughter happy again.