Do you use any *****peer software?

Check what programs are in start-up (start-run-msconfig-startup tab) maybe there is something utilising your connection that you are unaware of.

Is the slow connection true for all sites you try to view?

Connection speed does not always = download/page load speed. Have you contacted ntl to find out if they have probs in your area?