Do you not have enough RAM or a decent GPU my Win 7, 8gb Ram, Intel i7 920,
radeon 5800 runs civ 4 great.
50 civ Rise of mankind![]()

"OSX" was first released in 2001, ah CheetahThere's plenty of other reasons you should get Windows 7.
Your macs are all 64-bit and multicore because up until fairly recently, Apple had an absolute grip on the hardware used. Therefore, it could very easily dictate that all Macs are to be 64-bit and multicored, and voila, they were. PC's on the other hand are greatly varied in diversity. You have 3 CPU manufacturers, 3 primary graphics card manufacturers, a dozen plus motherboard manufacturers...etc. There are magnitudes more combinations. Microsoft probably did not want to alienate a large part of their market when they released Vista and Win 7.
But yeah, when XP was released, I believe OS X didnt even exist. And even after OS X was released, it supported both 32 and 64-bit for quite a while.
Your machine is not indicative of the average computer used for Civ 4. But even then, your point about not enough RAM stands. If you are trying to play huge maps with 2GB of RAM then it is you yourself that is in the wrong. Get at least 3 and give the OS some breathing room if you want to do that.
Apple ruled with an Iron Fist which it has now SLIGHTLY loosened, still it allows vigourous quality control
OSX had 32 and 64 in 2005 with Tiger