If it is at certain "hops" then there really isn't much you can do since you are at the mercy of the internet providers. Possibly put a VPN connection between the remote site and the main site, at least you can try to control the packet loss that way by have a VPN tunnel nailing up the connection always instead of just the keep alive packets going every few times...