Lol i know this topic is old, but i have the same problem on windows 2000 and its and original game... I dont know what can be, i think i have played it on this comp but not sure.
The crashinf.txt sais:
The Kain2 Exception Handler has yet another bug to report:
Mapfile found. Trying to find function names.
WARNING: Static functions will be misinterpreted as other functions!
EXCEPTION_ACCESS_VIOLATION
Crash address: 10002d51
Stack: (at 23:12f890)
00000001 0012f8cf 004f44b4 0000000c
0047db1e 00000000 00000000 00000500
00000400 00000002 00200000 00000000
705c3a4a 6f6c6275 722e6f67 00006c70
052f0000 79479fab 0000022c 00000001
510c2c7b 0000022c 510a0805 00000000
00000000 01cd105c 01cd105c 79479fab
0000022c 00000001 510c2c7b 00000000