Edit: for the heck of it, here are some of my system specs:
www.srtest.com said my system was sufficient for minimum and recommended settings
I run win xp, with SP2
Athlon XP2100+ = 1.77Ghz
512MB of DDRam (which anyone experienced with hardware will tell you is certainly not new. I would rather call it "antique")
20+GB of harddrive space
non-optimal swapfile
samsung dvd rom (since I am European, the game is on a dvd)
Hansol 730E (probably not even for sale anymore, and certainly not the best monitor for its time either)
nvidia based Gforce FX5700, which is a 128MB graphics card. This card was not sufficiently updated in terms of drivers, till recently
All of these are more than sufficient "according to the box", and by my playing games without crashes, proven sufficient in real life as well.
A key understanding is: software producers are not hardware producers. There are variants of the same hardware products, and IMPOSSIBLE to test absolutely every hardware configuration.