I'm thinking D3D is to blame. My emulators run fine on windowed, well my Neo Geo emulator is fullscreen whether you like it or not. When I use MAME to play Neo Geo games on fullscreen it won't crash. This is driving me crazy.