Have you got any FTP software where you can limit your upload speed to a few K less than your max eg if you're on 300K, upload should be about 16KB/s - try setting it to 10 to see if your problem persists
MatTman, am I missing something in his post - where does it say his ping is 3ms, and if it was 3ms, then that wouldnt be a problem - that would be superb - I wish my pings were 3ms
Kneebs