Dungeon Keeper is still one of the best PC games ever. I still play it to this day. I wish they would come out with an updated version, like DK1.. not DK2.
You might give KeeperFX a try. It's a mod that reuses the existing exe file but builds around it. IIRC it allows higher resolutions, adds more maps/campaigns and makes it possible to run Dungeon Keeper on newer Windows versions without problems.