I had similar, phoned 3BB (1530 press 9 for English), they check their end, if no fix there they come to your house, plug in their laptop for a true reading. In my case they got near to 1GB.
Looked at my LAN card, task manager to see the situation, told me the probs and l worked on it... 🤗