They're remarkably good speeds for an ADSL line in a rural area! (I can walk to the phone exchange here in under 2 minutes. My neighbours get around 5Mbps on the standard 'ADSL MAX' service, which is what BT normally provides and also wholesales to other ISPs. I get around 10Mbps because I pay extra for 'ADSL 2+').
ADSL upload speeds are typically around 10% of download seeds, so yours looks OK.
So it seems that there's nothing wrong with your internet connection. Something appears to be hogging nearly all of your laptop's resources. Open the Task Manager (via right-clicking on the toolbar at the foot of your screen). Click on the 'Processes' tab and then, if it's shown as an option, on the 'Show processes from all users' button. (If you're asked for permission to proceed, grant it).
The only high figure in the 'CPU' column should be against 'System Idle Process'. Anything else in double figures should be regarded with suspicion.
Then look down the 'Mem Usage' column. Nothing there should normally be above about 30,000K, except for any major program that you've got running (such as your web browser). Again, anything unusually high should be regarded as suspicious.
If you spot anything odd, and can't work out what it refers to, post the details here.
However some malicious programs can hide away from inclusion in that 'Processes' list. Run a FULL scan with your anti-virus software. Also download, install and run the free version of Malwarebytes Anti-Malware:
https://www.malwarebytes.org/
(NB: When installing it, take care to de-select the pre-ticked option to take a free trial of the Premium version.
Don' bother with programs such as PC Revivor. So-called 'registry cleaners' are generally best avoided. However if you do want to try one, the only one regularly recommended in the technical press is CCleaner:
https://www.piriform.com/ccleaner/registry-cleaner
(It's a freebie).