I would recommend switching to MS DHCP on the server, yes, this can then provide all the required details, like ip, dns, wins and domain name.
PPTP is trickier, as it does not have a place to enter domain name (but there is a reg hack on the knowledgebase on how to do this).
Both PPTP or IPSec can use internal IP addresses or another dedicated subnet.
But using the IPSec in conjunction with an Windows DHCP server on a doman controller wraps it all up nicely. Just need to have all the latest firmware and clients. There have been the odd report of it not working, so the dhcp relaying does have a slim chance of not working, but should be fine.
UK Based Technical Consultant
FCSE v2.5
FCSE v2.8
FCNSP v3
Specialising in Systems, Apps, SAN Storage and Networks, with over 25 Yrs IT experience.