Thanks for the help guys, it seems to have fixed itself.
When I installed AVG it stopped disconnecting me which is weird as I haven't any spyware or whatever (fresh install).
As for BT we turned to Pipex because they were useless for us lol.
Cheers guys.