Here's the previous save of the 2nd game before the crash (the 2nd one, not the 1st one with the old .dll file). The .dll in this is updated, and this save works, but not the one I made in comment #359.
This save loads ok for you? It doesn't for me, so if you can confirm I haven't misunderstood, and it does for you, then I'll spend time analyzing the details...
Also I have another point of confusion - the date on this save is 7090BC but on the other one it's 8725BC, yet you state that this one is from BEFORE the crash (i.e. - earlier), which makes the dates the wrong way around. Are they the same game?
Edit - and both saves were SAVED by the patched version right?
Edit 2 - actually, I can check from the save header exactly what it was saved by, and the answer is 5709, which is the v31 original. You must not have overwritten the DLL with the patch correctly. The file CvGameCoreDLL.dll in the 'Assets' folder in your mod folder ('C2C Release' in your case) should be the one from the patches thread, dated July 26th, size 8508K. Did you possible copy it to the wrong folder (like say the mod folder itself rather than Assets?)
Anyway, based on the evidence that:
1) The save header says it was saved by rev 5709 (v31 original); and
2) The save corruption exactly matches the known one that can occur with v31 original
I would say that the patch is not applied.
Edit 3 - to tell for certain what is running hover over the flag in-game. The second bullet point gives the revision number of the DLL. It will say something like:
Caveman2Cosmos build XXXX (game saved from build YYYY)
where XXXX is the revision you are running now, and YYYY is the revision that was running when the save you loaded was created