Have you tried all the basics to get it running like running it in compatibilty mode, running as admin on vista, changing video hardware acceleration, updating video drivers or rolling them back if the problem occured after an update?
Yes. it's also Windows XP.
Actually I figured out what the problem was, after running it the first time, the executable fails to unload itself from memory when I exit it. I have to end the process in order for it to quit. This is still unacceptable and I will still leave this open for resolution. Only now the issue is the game won't unload itself from memory when I exit.