I'm 6km from exchange and my small company (Vispa) manage to give me between 5 and 6gig download. If you've suffered a sudden drop, it may be a fault on the line (even though the phone seems to be working OK).
Can be difficult to persuade an ISP to escalate it as (A BT engineer told me)they have to pay BT for any fault finding.