Okay. So for all of you out there who have had similar CTDs, dissimilar CTD, or just like reading about Crash-To-Desktop incidents, here is what I did to get around my CTD.
I played this scenario for a few dozen hours only to be greeted with a Crash that I could not move beyond. Since no one responded to my request for help, I had a few days to mull it over and be creative in figuring out a solution.
First, I went out and joined a cult, and got a tattoo. Okay, I didn't really get a tattoo, I hear they can be painful. But I did get one of those iron-on transfers you use on T-shirts. It was from some retro website and says "Keep on Truckin", and I applied it directly to my chest, which I guess in the long run was as painful as a tattoo would have been, but the iron-on was only $3.95 plus shipping, which is much cheaper than a regular tattoo.
So then I decided to try saving my game right before the crash in WorldBuilder, so now its a scenario file. I went back and started the scenario/saved file as a differenct civ for 1 turn, then saved it again in Worldbuilder, and opened it again as a scenario back to my original civ. By doing this, I sort of jumped over the crash, and its playing fine now.
Then, to be on the safe side, I made my parents start calling me "The Moog" and I bought a unicycle.
Then I went back and made these changes to the config.ini file.
AllowScreenShots = 0
SyncInput = 1
D3D9Query = 1
LoggingEnabled = 1
and I visited this old thread.
http://forums.civfanatics.com/showthread.php?t=145238
I hope my suggestions and insights can help others overcome the CTDs they may experience.
I am still not sure if the Windows debugging tools actually pointed out a bug in the cvgamecoredll.ddl file, or if some typo in an XML file I made is the cause. Maybe someday one of you python educated types will know what to make of it.