I'm surprised no one mentioned Softether https://www.softether.org/ - with multi-protocol support and site-to-site capability, it should be able to cover all your needs. Setup a server in the cloud - DigitalOcean is a cheap and excellent host - with Softether. Setup another softether client in your household on an old machine and set the two to do a site-to-site. From the digital ocean installation, ensure that the gateway is whatever you like to be (another VPN to work, perhaps?) and you're all set.
Rob/Taco, Thanks for Slashdot. I've been a reader since 1998 - I was at college at the time too. I've been reading/. almost daily since then. I lost my original UID but hey, even the "new one" is not that bad:)
This crash that you're having is due to bad references in your registry for the shell extension that handles the ISO files. Get something like CCleaner http://ccleaner.com/ and let it fix your registry. If that doesn't work, search for the ISO file extension handles in your registry and remove it. I used to reinstall Windows very frequently, but stopped doing so and got myself a Macbook Pro instead - but this is what I used to do to give it some extra life.