Stuff: You also tried the compatibility mode in other modes besides Win 98 / Win ME?
The slow problem seems to pop up on certain systems from time to time without a real single solution being found. I found that I needed to ALT-TAB out of the game start screen and OK some run permissions for my firewall (Comodo), It would close the request when I closed the game so I could never see the request without ALT-Tabbing out.
Some folks have fixed the problem by backing up their saves, uninstalling the game and reinstalling in a directory outside of Program Files. Seems UAC directory security can block access to hardware for a game installed there. You might try turning UAC off and trying some game play, if the problem is gone then installing outside of the Program Files directory is probably a solution.
Using the
AMD Dual Core Optimizer may help some graphics problems (I believe you are running AMD?) It helped me with some stutter problems on my laptop.
You can set the affinity to one core manually, if that helps with the problem try
using RunFirst to set it automagically for the game without doing it manually. I use it on my install and it works well. I didn't have any problems, I just wanted to try it out before I recommended it . . . just left it after setting it up.
Some folks have solved the problem using the old DD configtool.exe to set rendering to DirectDraw instead of Direct3D
See this thread. You will see an early post in that thread from DeathKnight (a DD developer / programmer) explaining why they removed the option and plainly stating that it is not supported any longer. It is something that you would try at your own risk. It would only affect DD.
This link used to be good for the old configtool.exe Like I said, use at your own risk and some have claimed it fixed their problem.
There is always a chance that I have misunderstood the extent of your slowdown. Pressing the "R" key for always run will speed up your character a lot. Thought I had better add that . . . =)
I was having trouble with various DD performance issues, and thanks to your amazingly helpful feedback to other's questions, I seem to have fixed it. Just wanted to let you know how much I appreciate the amount of help you've been, even though you didn't know it :3. +1