A single beep upon reaching the fill point of the buffer, would end up doing the same thing as you're currently complaining (for lack of a better term), if you enter a single keystroke at the same rate that the buffer empties a single character.
Truthfully I don't think there's a way around this, as, to my knowledge, this is part of the Windows OS, rather than mIRC.