IRQ_LESS_THAN_OR_EQUAL only when exiting certain games

My computer is an AMD A64-3200 w/ 1GB RAM, a nForce3 250GB motherboard, a Geforce 6800NU, an Audigy 2 ZS, a WinTV PVR-250, and Windows XP Pro. I built it last summer, and it's been working great until just recently. Most of the time when I exit America's Army, UT2K4, and the SWAT4 demo (and sometimes when I alt-tab out and then back in) I get a blue STOP screen saying IRQL_NOT_LESS_OR_EQUAL_TO and sometimes hear sound looping in the background. I don't have any problems exiting HL2, Doom 3, or SW: Republic Commando, though.

The only related info I've found on my problem (forum won't let me give you the URL...) seems to point to it being a graphics driver problem, but upgrading my driver didn't help. I also upgraded my chipset drivers and my audio drivers, with no avail.

I opened the crash dump in WinDbg, trying to locate which driver is causing the problem, but haven't had any luck yet. Could someone look themselves, and see if they can locate it? I've attached some detailed info from WinDbg.
 
That covers random crashes, which are typical of hardware problems. My computer only crashes in certain spots, and I can run CPU-intensive and GPU-intensive programs without any crashing, so that strongly points to a software problem.

My main request is for someone to analyze my crash info and tell me which driver is the culprit (and maybe even tell me how they did that, to increase my knowledge of kernel debugging).
 
Your minidump output shows that nt!MiDeletePtes is the failing module and it maybe related to bad paging files. Post question at www.osr.com if you want someone to teach how to windows kernel.
 
Back