All of your strings are BugCheck 100000D1,
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an interrupt request level (IRQL) that is too high. This is usually caused by drivers using improper addresses.
Implicated processes:
(three times) PROCESS_NAME: War3.exe IMAGE_NAME: TDI.SYS
(one time) PROCESS_NAME: System IMAGE_NAME: TDI.SYS
First: Compare - C:\WINDOWS\system32\drivers\tdi.sys –
with the one from: C:\WINDOWS\ServicePackFiles\i386\TDI.SYS
If they are different, you may have some other issues… take note of file sizes, and right click on them, looking at properties.
What differences do you see? I believe your file should have this information…
Filename: tdi.sys
Directory: C:\WINDOWS\system32\drivers\
Company Name: Microsoft Corporation
File Version: 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
After updating to SP3 it should be - 5.1.2600.5512 (xpsp.080413-0852)
Next: You are running Windows XP Kernel Version 2600 (SP2). You should update to SP3. This may or may not resolve all of your issues.
Finally, Update your drivers as needed as well. Again, this may or may not resolve all of your issues.
Updating may take you some time, and you may need some time to allow an issue to present itself after updating. I will be watching for your replies.