I don't know if this is related to the XML errors already mentioned but here's my problem. I'm running Civ 4 v. 1.74 on Windows XP Sp2 with an Nvidia 8500 vid card. The game used to work but I took it off a while ago. Now it doesn't work and I get a huge amount of XML errors at the init XML (uncached) stage of the initial load. Here are the errors i get.
XML Error:
Allocating zero or less memory in CvXMLLoadutility::SetVariableListTagPair
Current XML file is: GGlobalTypes.xml
___________________________________________________________
XML Error:
There are more siblings than memory allocated for them in
CvXMLLoadutility::SetVariableListTagPair
Current XML file is: GGlobalTypes.xml
___________________________________________________________
Save Error:
Failed compressing cache data
___________________________________________________________
XML Caching Error:
Failed writing to building cache
Current XML file is: Buildings/CIV4BuildingsInfo.xml
___________________________________________________________
Save Error:
Failed compressing cache data
___________________________________________________________
XML Caching Error:
Failed writing to unit cache
Current XML file is: Units/CIV4UnitsInfo.xml
___________________________________________________________
XML Error:
Tag: Color_Yield_Food in Info class was incorrect
Current XML File is: Terrain/CIV4YieldInfos.xml
___________________________________________________________
XML Error:
Tag: Terrain_Grass in Info class was incorrect
Current XML file is: Interface/CIV4World PickerInfos.xml
___________________________________________________________
I get about 5 of the second last error and 20 of the last one.
Ne ideas about the errors and how to fix them would be greatly appreciated.

If u need nemore info like specs just tell me.