Jovi,

I suppose BT will have covered most of these things. The suspects are your router, or something 'loading' your line. To eliminate possible causes in your house( I am assuming you have eliminated your PC as the cause) I would try.

1. Connecting your PC via ethernet/usb cable to the router.

2. ensure all other phones/faxes/sky boxes are disconnected to see if it speeds up.