I'm confused. First, OrangeAngel's time zone indicates Eastern USA - so why does everyone think it's the UK?
Second, Carmine - WHAT is supposed to be 35 up /35 down? If you mean transfer rates, I've honestly never seen upload and download speeds be the same for anyone (download is always quite a bit faster than upload). And how would you know what it's supposed to be since OrangeAngel didn't mention an ISP (and there's even some doubt about the country as well)? Where did you get that speedtest report? Is that supposed to be OrangeAngel's? If so, did it not post so you added it (and how did you see it when we couldn't - and it's not 35/35 anyway)? If not, how does it relate to OrangeAngel's speed problems?
Where do you live (at least country)? What ISP are you using? What type of connection do you have (dial-up, DSL, satellite,...)? Are you directly connected to the ISP device or through a router or wireless device or through ICS with another computer? Has it always been like this or did this just start happening? It would also help if you completed the System specs section of your user profile as ilikefree requested.
Try doing the procedures in the following to see if they either help or can help us identify whatever might be the problem (I mean, even a dial-up connection is faster than that): Network Posting Tips
To see if this is caused by some type of add-on to your browser (I assume it's IE, if not, use the appropriate method for whichever one you are using), try running the browser without add-ons to see if that helps - if so, follow the instructions to find the add-on causing the problem:
To see if this is caused by your security software, temporarily deactivate it while logged in ONLY to the speed test site (close all other windows and tabs and close you e-mail program) and run the speed test to see if it makes a difference. Reactivate the security software as soon as the test is complete and then update and run a full scan with your security software and Malwarebytes http://www.malwarebytes.org/mbam.php
just to be on the safe side. If it made a big difference, change or reconfigure your security software.
Boot into safe mode with networking and check your speeds there (same rules as above). If it's much faster, try a clean boot http://support.microsoft.com/kb/929135. If the problem goes away then it's just a matter of tracking down the culprit causing the problem. Follow the procedures in the article. Once found, delete, remove, deactivate, or uninstall it. Once done be sure to reset Vista back to normal status as explained in the procedures. If the problem occurs in clean mode then just restore the system to normal status and reboot - this solution is not going to work. Once again, when done, please again run a full scan with your security software and Malwarebytes just to be safe.
I hope this helps or the information you provide helps us to help you.