I've had similar inexplicable problems playing SA2, and found that unzipping it again solves the problem for some reason. Just make sure you backup your save files before trying this.
the ramdisk thing was just a tip for everybody (not really about the topic matter)... i saw his problem was solved deleting the fileNo matter how you load a game...