Proxy is much better, with VPN's public once at least its not just you using it, its not a private IP.
Plus it means you're running your whole computer through the VPN, which is just shit.
Using a proxy means you can have just the OSRS client running through the proxy connection
if you get @Token's proxy's they're private and non-shared IP's