Evo is correct.
And using speakeasy and some of the test sites use a file operation to test.
I know people who have had lots of problems with the install and the wire quality. You are fairly far at 3kms.
You should also check your own settings. Use opendns and see how that impacts your performance. Is your system fairly clean? How many socket processes are running?