Windows 2000 is notoriously troublesome with running certain games (and some would say games in general). I run Win98SE, and rarely have any problems. So aside from changing your OS, the only thing I can recommend is that you scour the Internet for a solution. I’ve found that no matter what the game or what the query, someone somewhere has the answer.
And if you have an Nvidia card, keep in mind that some of their newer driver releases cause a lot of problems with some games, e.g. The Sims 2, Republic: The Revolution, Star Wars: KOTOR, etc. Though your specific card model may also have to be taken into consideration.