Actually not off-topic at all...
Special pool used to be quite a useful debugging aid in the times of Windows NT 3.x-4.x and early days of Win2K. The idea behind it was very simple: to tag each allocated memory block by an identifier so that if a crash occurs, the system may be able to identify who's block it (roughly) is (normally, memory blocks are anonymous).
For more info, please refer to
http://support.microsoft.com/?kbid=188831 . This article also contains instructions on how to turn this feature on.
With the arrival of Win2K, and mainly XP, MS actually gave us a much more powerful weapon to fight device driver failures - the Driver Verifier. To run this tool, type
verifier
to the Run box, and follow the on-screen instructions. While this tool is mainly aimed to developers it can also provide some help to the rest of the world.
Be warned, though -- whenever the Driver Verifier finds something suspicious, it
invokes a blue screen! Really.

The bottom line is, don't do this unless you know what you're doing.

(so do I understand it correctly that your new hardware has not yet arrived...

)
Cheers,
Vlk