I have exactly the same problem, Florence. I can't recall the last time I had a near 4MB download speed. It's averaging around 2.5, sometimes dropping to sub 1MB in the evening, sometimes rising to near 3MB after midnight.
I really envy those who are getting the full speed from their subscribed NTL service. Is there a secret password or something?