Is this Call to Power 2 or Civilization - Call to Power?
If it is Civilization - Call to Power: try setting the Compatibility to Windows 98/ME. If this does not work, ask again in the CtP forum. The guys over there may know more.
If it is Call to Power 2, you may try the playtest release. With this version, we may find out more about why it crashes.