Figuring out the exact route can be tricky. The obvious route for my cable is about 500m, but I know the actual route as I saw them putting it in and it's closer to 700m.Yeh, I'll have to go out and have a walk at lunch to see where the cable is actually routed. I think I've probably got 200m of cabling if it follows the street round, so I'm probably getting about as good as I can to the house.
In addition to using the test socket, I'd suggest using a higher quality RJ11 cable like this one: http://www.tandyonline.co.uk/high-speed-rj11-dsl-cable-2m.html It won't work miracles but can add a few Mbps.