1. Use the setups you known and support?
2. Go with the methods from item 1 that work the best for you?
3. Isn't that something you would test for?
Hi
I have a router with some clients connected to that.
Another place I have a VPS with internet access.
VPS and Router are connected physically by an intranet.
Now, What's the best solution (IPIP, PPTP, GRE, routing) to connect the router to VPS so that clients get access to the Internet.
1- Speed is the first priority (latency and throughput)
2- Support all usual protocols of Internet for clients.
3- Clients IP should not change to VPS IP when accessing a website.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic