I'd be tempted to try the same under Linux as at least the PPP implementation under Linux is sane/tried/tested/talks-to-anything plus has a *lot* of history / articles available online.
However, if you're not familiar with Linux it may be a long frustrating path.
Are there any other 3rd party PPP 'services' for Windows?