I'm not a networking expert, but I do think it would feasible on an open router platform to program such that certain traffic & whitelisted sites do not use VPN (e.g. your gaming traffic) whereas everything else is routed to VPN. Can't swear by it though, and seems like it may be a complicated setup / maintenance.