DNS Tunneling vs Proxy vs VPN

Which one will give me the least ping?

With a modern protocol, VPN. DNS tunneling is bound to be much slower. Proxy depends on the underlying protocol but should be between VPN and proxy in terms of latency.