A small note of caution.
Get NetMeter (a free network traffic meter) and have a look at what this does during various downloads.
Read this with interest: as I've
posted in a new topic, I've experienced wildly differing speedtester results. So downloaded & installed NetMeter yesterday. Great.
Didn't have any cause to re-boot yesterday, and shut down as usual overnight.
Unfortunately, when booting this morning, XPHomeSP2 threw a fit: unable to start svchost for network services. This was a consistent & repeatable error, whether re-starting warm or completely powering down.
Checked event log and spotted two relevant entries:
Warning: TraceLevel parameter not located in registry; Default trace level used is 32.
Error: Faulting application svchost.exe, version 5.1.2600.2180, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x00018fea.
Didn't have time to go through major diagnostic steps (Safe Mode start &etc), so simply uninstalled NetMeter & re-booted.
XP started up perfectly, with no anomalous entries in the event logs.
Just thought I'd mention it...