I've stuck my Hg612 back in as my INP has risen. and my speeds dropped again because of it.
Now I'm forcing a higher SNR by limiting my speeds at my end. with a hope to get fast path and maybe INP reduced.
Thanks to les for this template command
xdslcmd configure --maxDataRate <downstreamKbps> <upstreamKbps> <totalKbps>
xdslcmd configure --maxDataRate 45000 18000 63000 , is what i sent and......
xdslcmd info --stats
xdslcmd: ADSL driver and PHY status
Status: Showtime
Retrain Reason: 6
Last initialization procedure status: 0
Max: Upstream rate = 18116 Kbps, Downstream rate = 60708 Kbps
Bearer: 0, Upstream rate = 18000 Kbps, Downstream rate = 44994 Kbps
Link Power State: L0
Mode: VDSL2 Annex B
VDSL2 Profile: Profile 17a
TPS-TC: PTM Mode(0x0)
Trellis: U:ON /D:ON
Line Status: No Defect
Training Status: Showtime
Down Up
SNR (dB): 7.9 6.0
Attn(dB): 17.7 0.0
Pwr(dBm): 13.6 6.8
VDSL2 framing
Bearer 0
MSGc: 36 159
B: 31 236
M: 1 1
T: 64 2
R: 10 16
S: 0.0226 0.4188
L: 14872 4871
D: 1441 1
I: 42 255
N: 42 255
Counters
Bearer 0
OHF: 401855 126664
OHFErr: 0 0
RS: 154137524 4063861
RSCorr: 30289 0
RSUnCorr: 0 0
Bearer 0
HEC: 0 0
OCD: 0 0
LCD: 0 0
Total Cells: 75635014 0
Data Cells: 526090 0
Drop Cells: 0
Bit Errors: 0 0
ES: 17 6
SES: 14 0
UAS: 257 243
AS: 875
Bearer 0
INP: 3.50 0.00
INPRein: 0.00 0.00
delay: 8 0
PER: 2.17 6.93
OR: 154.31 190.27
AgR: 45147.83 18190.41
Bitswap: 566/567 0/0
Successfully limited at my end

I've set DSL stats to tweek to xdslcmd configure --maxDataRate 45006 18000 63006
when the DSL is down, hopefully that doesn't happen again unless DLM intervenes.
Very worryingly, just after I put the HG612 back in this morning, I had a noise burst that managed to take down the DSL even with the higher SNR margin.
I also have another neighbour who got FTTC but his line is very sick, he had better Down-speeds and line attenuation on the longer line all the way to the exchange on ADSL2+. The Kelly communications guy didn't even think line fault.