Have a read of this too mate
http://www.beforum.co.uk/showthread.php?t=8152
check the bit about the noisy line, if your line is noisy bt may do something about, disconnecting the ring wire made a 3 meg difference to me, 10 meg up to 13meg on BE adsl2+.