you are already on ADSL2 you should avoid restarting the hub as that can cause more problems then it solves considering your distance from your exchange you have about the best speed you are likely to get
you are about 4.6km from the exchange and at that distance there is very little change to your conenction speed with 21CN as against adslmax
The connection freezes. I've been using a wire connection just so I can keep track of things as they always want to test under wire connection. So I could be online for a bit then the connection stops (freezes) but all the hub lights are on! If I close the browser and then open it, it wont, says something like cant connect and it will stay like that till I restart the hub.
I had the bt level 2 guy on the phone tonight I told him about the hub, think he said? He has been resetting my line to optimum levels for me, considering the distance I'm from the exchange and that the hub may freeze, as he has been working on it the last few days, also something about with all the resetting (not sure if he said there will be another rest tonight) but it now at the optimum level and is going to need the next 5 to 7 day to settle down. But I should see improvement and they will give me a call back to check.
At least they're all good at calling to check how thing are and letting me know they will do their best.
have you checked that your driver for your network card is up to date by checking the manufacturers website not just the windows update
do you have another router you could try as ethernet connection don't normally have connection problems