Yes usually my line syncs at 2mbps / 2.5mbps.
But since switching to BT from UKonline I see regular speed drops (but still sync at 2mbps).
Speed can and does vary at busy times, as long as the sync stays the same throughout there's not a problem for you to deal with.
Those stats I've posted have been from when the real problems began on Friday night. I'm now synced at 288 Kbps ! Less than my upload !
If you are certain that you can't hear any problem with the line, and have tested repeatedly, I think it's time to raise a fault with the ISP. Try posting in the UKOnline forum here and see if an ISP rep picks it up.
(I've tended to find serious audible problems affect the upstream, probably as the frequencies used for upstream are closest to the ones used for audio)
Would openreach charge to install a main socket?
IIRC yes, about £30. Others may know that more certainly than I do.
Personally, I'd almost always try for a setup where there is an NTE master, an Openreach filtered faceplate, with the router plugged in there, and the rest of the extension wiring connected to the faceplate. But then, I'm so far from the exchange that arrangement makes a major difference. If nothing else makes it easier to remove the internal wiring from suspicion if there is a fault.
Also, If what you are saying and there is an intermittent fault is that going to be something I should ask the BT customer services to check up on?
No, because you're telling me you can't hear any noise, so it's not BT's problem. Assuming BT are still the phone provider, they will only care that the phone works for audio. (and fax, and 28.8 modem)
I mean at the moment it is just rediculously slow about 2.3kb/s i'm seeing on my traffic meter for just browsing websites.
Again, if you're certain there's no audio problem, ISP time.
(Note, if you are competent with a screwdriver, it is possible to disconnect the extension wiring yourself and retest, but only do this if you are confident you can put it all back together properly. If you're feeling confident, post back.)