I play Enemy Territory every day for 2-3 hours in a row, and never noticed any memory leak.
Could you try with another kernel? Maybe that kernel is the problem. Try to see if your distribution have an updated kernel. BTW, you'll also have to update the kernel source, and reinstall the kernel module
should do it
BTW: I don't have much memory in this system.. Only 384MB