The first thing bugged me out was the quit error.
I researched the forum and an user said when he played with 640x480 resolution, he had no quit errors. I tried it on my PC and it worked. Also I changed the graphic setting from run with graphic card to integrated. Sadly there are a lot of stutters and lags but the quit error doesn't exist anymore. It is a double-edged sword; either play with good quality and have crash at end, or play with terrible quality and game runs smoothly.
Then I saw this:
For those of you who have Vista and have not been able to play more than one game without the game crashing...
(Remember to get the latest update)
1. Right Click on the shortcut, then click on properties
2. Under the shortcut tab, choose "Run: Maximized"
3. Under the compatibility tab, check "disable desktop composition"
4. Under privilege level on the same tab, check "Run this program as an administrator"
enjoy
I applied these, this time I played with good resolution, it worked properly.
The second solution is the better one. Even though 07 on next gen was a mess I think 07 on PC+SUM update is a gem. I spent a lot of time with it back then.