Check out www.tweakguides for some good reasons not to use the D3D9 dll and to disable facial expressions (which are apparently very buggy - possibly memory leaky?). Check your process explorer after a CTD or during a major stutter session and see what the RAM usage is. It might not be RAM related, but could be part of the audio glitch, or something else.
Cheers,
4Aces
I see no good reasons there, the guy from Tweakguides isn't some kind of infallible oracle, he gets stuff wrong...frequently. His "good reasons" for not using the DLL is that he says it causes "a range of problems" that's not exactly concrete evidence is it?
As I have posted else where, if you want to see the graphical difference then here
http://lh5.ggpht.com/_z1odMghQc7A/TMcPZB-NqbI/AAAAAAAAAEs/2DU1CrEQfb4/s1152/ScreenShot43.jpg
http://lh6.ggpht.com/_z1odMghQc7A/TMcPS5yfa9I/AAAAAAAAAEo/LMNJqCVDwxY/s1152/ScreenShot44.jpg
I'm not saying it doesn't change anything, it causes the flickering of objects on the horizon to become more noticeable, but then not using the DLL doesn't fix that completely. It also introduces some slight aliasing when the camera is in motion (I dont think the LOD clamp is working) but unless you specifically look for it it's barely visible. It can also cause issues with fans not detecting temperature changes and therefore overheating your card...use a hardware monitor or just manualy crank your GPU fan up, problem solved.
Yes it can cause a few extremely miner issues, but does that mean people should play New Vegas at 2 FPS instead of using this temporary bodge to get 60...no, don't be ridiculous.