Recently, I upgraded my video card from an nVidia Geforce MX/MX400 to an XMDIA GeForce2 FX 5500. Right before upgrading, I encountered a strange BSOD in Windows XP while playing Master of Orion 3. The first thing that happened was MOO3 paused for a few seconds, then it went to a black background (the game, not the OS) and displayed "DirectX surface not available." I then restarted the game, and after a few minutes of gameplay, my computer halted with a BSOD. Upon reboot, the crash analysis claims it was a device driver that caused it (the only devices actively running were the CD-ROM, which has a generic driver, and the harddrive, which I don't think requires any specific drivers). I have received several BSOD's since upgrading, as well, but two of them were due to older drivers on the nVidia card (after upgrading, the applications that caused a crash merely operated strangely instead of crashing Windows). If anyone could diagnose these minidumps, I'd gladly appreciate it. If you require any additional information about my hardware/system specs, just let me know.