The memory leak is either in the sound, my sound cuts out about 20 minutes into the game and changing the output device in-game to "headphones"(mono-less memory) from "2 speakers"(stereo-more memory) or its from the shadows because I get an error when I select "shadows" to "medium" from "low" the error is "failed to lock vertex buffer in CMeshDx8::LockVertexBuffer". I do have "-dx80" as a startup value. I'm leaning towards the sound being the culprit and the shadows being a hardware issue.
Ubuntu 8.10 Gutsy Gibbon
Nvidia 9800GT
CXGames 7.1.1