Hi there,
Do you have root access to both servers? Even if you have just user access to the old server, you can create a backup, then move the backup to a web accessible directory and make is readable, then from the new server, you can wget the backup, so you are using the servers fast connection to download the backup. Once done, you can do a restore on the new server.
Hope that helps,
Chris