I had graphical problem before but in my case, the game goes on yet the graphic is totally distorted. I updated my VGA driver and voila. Oh and it run any other program and vista sweetly before the update too.
I supposed it worths a shot.
You can find out what's your VGA from Device Manager. This is mine for example