well i gave up on trying to fix VPN, you can easly use TeamViewer VPN
http://teamviewer.com/
go to Extras > Options > Advanced > VPN-Driver > Install VPN Driver
then you do this on the other PC and connect to your home PC ID with Create Session > VPN
best of all it does not need any port opening and you get a bonus you can remove control your PC!
