Can you increase the server-log to
verb 4
and check the vpn-log when loading a page is a problem?
It could be you have a flakey connection and therefore loading a page will not work.
If that's not the question i would check your systemlog of the vpn-server. It might have problems with forwarding, resolving, caching, proxy, dns-forwarding or anything else running on that machine, serving the network-connection.
I had an issue a bit like this where the local (caching) nameserver on the client was introducing long delay's.