dvrabel on 22/9/2009 at 08:05
If you find your character movement speed changing slightly over the course of a few 10s of seconds then you may have an AMD multi-core system with AMD's "dual core optimizer" driver installed. Other symptoms I've experienced include speech being cut short in Deus Ex.
This driver is supposed to correct the timers on each core so older applications see the same timer value on all cores. However, it introduces too much timer jitter resulting in games not running at the correct speed.
Uninstalling all AMD processor drivers and setting the CPU affinity to a single core fixes the problem. The easiest way to set the affinity is to enable Windows 98 compatibility mode.
MoroseTroll on 24/9/2009 at 07:38
Such a problem can be encountered on any multi-core x86-CPU of any vendor (what about Intel Pentium 4 with Hyper Threading Technology ;)?). And there is a...(
http://darkfate.ru/?show=files/misc_stuff/FlipTIB_v1.0.zip) universal solution exists for such a cases no matter which multi-core CPU you have. Download and install it, then press the Right Mouse Button on the game's shortcut and select: "FlipTIB: single-core mode." Voila ;).