The other thing to do is to check your undo cache size. Memory use grows like crazy if the undo buffer is too large. One thing I have done is to map the "clear undo history" command to a hotkey so I can quickly free up memory by dumping the undo history when it is convenient.
-Rob A>