The speeds I have been quoting are all speed test results, either tbb or BT Wholesale. The reported speed has again dropped below 1Mbps a couple of times in the past two days (I've been at home) and when that happens, it is very noticeable - web pages take for ever to load, for example. As suggested, I tried the quiet line test both with an extension phone and one plugged into the test socket - and both seemed, well, quiet, to me. There was a
very faint hum on the extension phone, but it was the same when the speed was higher.
The BTW checker shows the following (sorry, can't get the figures to line up

):
Downstream Upstream Downstream Handback Threshold
High Low High Low
VDSL Range A (Clean) 76.8 57.8 20 20 51.6
VDSL Range B (Impacted) 66.5 39.8 20 11.6 32.4
The stats from the HH5 (are there others I can get?) this morning were, firstly when I was getting <1Mbps:
3. Firmware version: Software version 4.7.5.1.83.8.222.1.1 (Type A) Last updated 21/02/16
4. Board version: BT Hub 5A
5. DSL uptime: 0 days, 01:14:38
6. Data rate: 18979 / 52512
7. Maximum data rate: 23357 / 70001
8. Noise margin: 5.9 / 9.6
9. Line attenuation: 18.8 / 15.2
10. Signal attenuation: 18.7 / 15.4
and a little later, after I'd restarted it and was getting about 48Mbps:
3. Firmware version: Software version 4.7.5.1.83.8.222.1.1 (Type A) Last updated 21/02/16
4. Board version: BT Hub 5A
5. DSL uptime: 0 days, 00:07:39
6. Data rate: 18979 / 52512
7. Maximum data rate: 25001 / 73767
8. Noise margin: 7.9 / 11.2
9. Line attenuation: 18.8 / 15.2
10. Signal attenuation: 18.6 / 15.4
What can I learn from these? Is it significant that powering the HH5 off and back on again seems to help - could I have a dodgy hub?
Just to muddy the waters further, I'm moving to Plusnet next week. I haven't requested a hub from them, as I can use the HH5, but maybe I should?
I do appreciate everyone's help.