if it can help finding the "guilty", I only get the 12 error code with windows vista 64 bits. Erasing the bad file, then changing anything in my game do nothing. Dont seem to have any pattern. So i have to wait not too long to save and restart...
With regards to the error code 12, I found this solution posted towards the bottom by qtvinsta about two weeks ago and wanted to try it before I posted. I haven't had any problems with that code since.