Try "Pi in the Sky", John D Barrow, if you think math is more logical and correct than any other discipline. There's a touch of religious mysticism to math to, especially in light of Godel's theorems. You can't prove math, but you can prove that you can't prove it. Plus, math is but one way of looking at things - try quatum logics sometime if you're truly in for a mindblow, trust me, it's what I do.
At any rate, I'm running Win XP, 1.7GHz AMD 2000+ overclocked to 2.0GHz, 200G on two harddrives, 1.5G DDR RAM, and a crappy old S3 ProSavage with I think a whopping 256M onboard. I hope to get a new card, something cheap, because it seems that the black screen and lagging is indeed entirely due to the card in my case. I tried the BIOS fix (and artpak and every other blasted thing), and when I upped the memory used by the card, it slowed it down even worse.
btw, I run all my services, including McAfee (which does indeed SUCK) and didn't notice any big difference between having them on and shutting everything I possibly could down. And with that, and all the monitoring I use on my overclocked processor, and a bunch of fruity stuff running constantly in the background, I expected a BIG difference. Nada. I've played through to Future Techs with some sizable rivals on huge maps. I'm going to retest after I get the card, I'm wondering if rendering the terrain properly will chew through some speed in the later parts. Stupid blackscreen/lag/chop aside, the game iteslf really does seem to fly, although memory leaks (which I've not really noticed, maybe some of the tweaking I've done over the last year sewed up some of that) are personally offensive to me and they had BETTER fix that so I can start running Monte Carlos in the background.
If it DOES slow down after I get a new card, I may just have to get used to the black screen!