Negative delta time errors come from Windows misreading your processor speed or not recognizing it. Since this is a game made in 2003, it won't have dual-core support, which is likely the cause of your problem.
If you have a dual-core CPU, this should help. Following this thread on Tom's Hardware, it looks like installing the AMD tool called the AMD Dual-Core Optimizer. This tool will help fix errors caused by a game not using the Windows API for timing. This way of looking for a delta time is confused by dual-cores since there are two processors reporting their clock simultaneously.
If you don't have a dual-core CPU, then the problem gets a little hairier. I would suggest installing the most up-to-date chipset drivers for your system, which might help with this problem. Also, make sure Windows is up-to-date, as there may have been a hotfix that prevents this from happening.