I`ve got something in the back of my mind about the full game doing something like this... it was something silly that solved it..
If it`s not the AGEIS thing, try installing/updating Dx, (even tho u`ve already got it), cos from time to time it has an adjusted dll or so that u don`t hear about, or u`r running on debug dlls or whatever.
Just try it, it won`t hurt.
Be interested if the Detonating, Demolishing, Dasterdly drivers require a patch or summit too. Try search Ati forums, cross referencing the game.