How large are the files and what is the smallest link between source & destination? Are the files compressed? Any file transfer protocol using TCP will be following the same network communication rules as what you are seeing using FTP. So, file compression helps transfer less data. Another solution is using a network optimization appliance like Riverbed or Packeteer.