Hi murasame,
1024k(bit) are 125K(Byte) and 512k are 64K (you must divide your downstream by 8). You and your friend have both hit your maximum download speed (it's time to get a faster connection
). I have a 1.5Mbit line (i.e. my maximum download speed is ~187KB/s)...