If you drop the computer into a tub of water, bubbles will reveal the memory leak, and you can temporarily patch it with gum.
But if that doesn't work, try the single-user restart, fsck -fy thing, or better yet use Applejack that can also look for corrupted preferences in the system and in your personal user's files.