How can I solve Windows PPTP VPN issues?
Windows 7 has a built in Keepalive function. You can adjust the frequency to be faster or slower depending on your server. Windows describes the keep alive here: http://support.microsoft.com/kb/193841
I would say that persistence of the connection largely depends on the stability of your server. Temporary disruptions can close the connection and typically, windows will try to reconnect.