When allocating pool, do not specify pool type NonPagedPoolMustSucceed. In XP, this pool type has been declared reserved, and can legally be used only to support the boot-up process. Attempts to use Must Succeed pool on XP will be "caught" by Driver Verifier.
Start updating your drivers now. Must Succeed pool is out. If you get a failure, you can either retry or fail the operating you're trying to perform in your driver. Yeah, I know it's annoying. But my sources tell me people were using this feature gratuitously, leading to unnecessary O/S bug checks. What's that you guys say about "one bad apple"?