I found that if I minimised every child window of the main mIRC one, it didn't lag as much. I've done that, and I only leave the ones I look at often maximised, occasionally minimising them all again to keep the lag down.

I have no timers running, and no variables in my variables list.

If my 'solution' above doesn't work I'm going to try to turn remotes off. Thanks.