-standard is to update BIOS, drivers, disable virus checkers and see if the problem goes away.
- a bad pool call is generally caused by a driver that frees the same memory location after it has already freed that memory. In your case, I would think it will be your graphics card driver causing a bugcheck rather than returning a error to your game. (game frees memory twice (bug) then graphics driver does it and windows check for devices attempting to use free kernel pool memory and bugcheck to block access.
- If you put your dump file on the cloud, someone can connect with a debugger and take a quick look to see the cause.