Try rebooting your router, or even restoring the factory default settings. You could run a
pingtest to check the quality of the connection, although I'm not sure if it will tell us any more than we already know. If you're having the problem with multiple machines it probably won't be a software problem unless you happen to have the exact same software and drivers installed on both.
If all else fails, get BT to send someone over to test the line (they can test the line at the exchange but that excludes any potential problems with the installation in the house itself).
We had a problem with our router a few weeks ago, where pages and downloads would go extremely slow and sometimes stop altogether. Eventually we lost the internet completely, and got the phone company to send a technician round. Apparently the problem was a dodgy cable in the house, so they replaced it and at the same time gave us the newer version of the router (it's a
LiveBox we use, for those that are interested) and after that the problem went away. We paid them (because if it's a problem inside your house you pay for it, since the phone company aren't in charge of maintaining that, obviously) and then a couple of weeks later read in the paper that many people in this commune have had the exact same problem, and had to install a new router.
Another interesting (if not irrelevant) part of that story is that the technicians told us it'd be €250 if we paid with a cheque, but €60 if we paid in cash. Sneaky buggers obviously pocketed it for themselves.
Support a charitable indie game project!