Hiya,
One of my customers has a 3-site network, recently connected by a VPN ISP, using a packet-labelling protocol (I believe it is MPLS), not PPTP, IPSec or similar tunneling protocols. Ping response times across the VPN are good to very good, on the order of 30ms to Site B and 120ms to Site...