I have an AMD dual core machine. Found this patch yesterday:
http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_13118,00.html
The AMD blurb says, "AMD Dual-Core Optimizer - The AMD Dual-Core
Optimizer can help improve some PC gaming video performance by
compensating for those applications that bypass the Windows API for
timing by directly using the RDTSC (Read Time Stamp Counter)
instruction."
I say hurrah it fixed my Dungeon Keeper II problem.
And it's a quick download and install. Thereafter, it's always running
in the background unless you uninstall it. Simple.
Hope this helps someone, Visog