facecdb, I have had the exact same problem. I have that pesky violation reading memory at fffffffffff, using win98, p3 800, 448mb ram, gf2 pro, sblive value, running at 16 bit color.
I found that the map would always ctd after playing for anywhere from 3-10 minutes. For me, it turned out that it was the texture settings for me. I set all of the textures settings map, character, effects, etc) in options to medium and that solved all the crashing problems for me. I was even able to reactivate EAX, which, at first, I thought was causing all the problems.