Ah. Just remembered another you could try with a problem like that.
I can't remember exactly where, but try to find the runblack.exe file for the game. It might be in C:/Program Files/Lionhead Studios/Black and White/.
Once you find it, right-click on it and select Properties.
Go to the Compatibility tab.
In the Compatibility mode section, tick the checkbox that says "Run this program in compatibility mode for", then select an OS that is older than XP. Windows 2000 seems to do the trick, but you can try something older too and see if that works.
Can anyone confirm the path above?