While perhaps Mixx's reasoning isn't the most agreeable with, I can't see the harm in the addition of this if it was implemented sensibly. e.g. a 32 or maybe 64 kilobyte cache tops per log.
This wouldn't provide a 1/2 hour between writes (the possibility of data loss during that period makes it nonsensible). It will however definitely reduce the frequency of writes.
If your OS is having to swap such small amounts of memory most times mIRC tries to read it, then the problem isn't with the OS or any software but in the physical RAM level being insufficient for your needs.