Yes. Verify your game cache through Steam. If there are any issues Steam will fix it automatically. I am still stuck on dealing with Trinity lol. However, I would still delete the Ironclad Games folder located in C:\Users\"Your User Name"\My Documents\My Games
What that will do is get rid of any older settings, or old leftover files from past updates that could conflict with the current version of Rebellion. We did this with Original Sins, and Trinity with every update, and it does help. Make sure you back up screenshots, and mods before you delete the folder. Rebellion will automatically create a new Ironclad Games folder when you run the game again. You will have to redo your game settings.
Though it hasn't been confirmed yet. It is suspected that the "Runtime Error's" are video driver related. I haven't had any more runtime error crashes since the last patch. Then again i am playing on a newer computer, and i don't play MP. I think it is partially related to the 2 gig issue. Though Rebellion doesn't use 2 gigs in a normal game. I think it can be pushed to use 2 gigs by "Maxing everything out". As in playing the biggest map in the game. Using Max AI's, and Having your settings on max. Combine that with ICO, and everything sins needs to run MP, and we might have a recipe for a crash. It is possible, and It is worth looking at.
If that is not the problem then i am at a total loss, and i have no clue what could be causing the issues.