I've also an ATI GFX card, and i just checked the texture preference setting, wich was already 'high'.

I have noticed that on ATI video cards that some of our programs do not free texture memory....
How did you noticed that the memory wasn't freed??

p.s I think clooties headers are an 'almost exact' translation of the original C++ headers form M$.
Correct me if am wrong.
Because M$ made directx, this looks more like a videodriver-bug.