When the game saves, it automatically creates a back up of your previous saved game. In your save game data location you'll find a series of back up saved game files. They're all named something like this: save_1392059033. The numbers are a time stamp of when the particular file was created. If for some reason your save file gets corrupted, you can replace your save file with one of the back ups to attempt to restore it.
To restore a saved game using one of the back ups, first make sure that the game is not currently running. You can then rename your current "save" file to something else. Then take one of your back ups (one of the save_13390510972 files) and rename that to "save" When you launch the game it should now load from your back up that was renamed to "save".
If you're experiencing a crash in Windows 8, set the executable to Windows 7 compatibility mode.