If he is using Broadband, his upload stream probably maxes out at 44KByte per second. It doesn't matter if you can download at 400kByte per second , if he cant feed you that data, then you won't get any decent speeds. Most broadband carriers have a download speed of 2,3,4 MBit (which equates to like 250-500KByte/second) but upload is restrected to .384 KByte.