that the actual length of cable is closer to 4.5KM. Is there anything I can do to improve the speed?
Just the usual things mentioned in various places.....
Try connecting into the 'test' socket
INSIDE your BT master socket (to see if your internal phone wiring is slowing you down.
Remove the ring wire (wire #3) in all phone sockets (or, at the very least, the master socket).
You'll not get much more (2514kbps isn't too bad for a 55dB line, with a noise margin of 9dB).
You could try asking TT to lower your target margin to 6dB, but I'd try the master socket & ring wire tips first (because if you do have internal noise issues, a 6dB target may lead to instability).
You are clearly on either ADSL2 or ADSL2+.
I also have a 55.5dB line, yet connect between 4-4.8Mbps (depending on when I sync) with a noise margin of 6dB; so you may be able to get a little more (but you'll never get close to the magic 8Mb).
Ade
ADSL2+ with BE
DL Sync Blimey....4707kbps now!
UL Sync 1088kbps
DG834GT with DGTeam firmware