As I say if both your sever and the remote server have sftp installed use that.
It's in Unix, mac and linux by default usually and there is a free version for windows from openssh (
http://www.openssh.com/),
it is as fast as whichever of you has the slowest internet pipe.