Ok. But if mIRC knows it's a nickname match, couldn't mIRC play it smart and only strips the necessary?
It cannot, for two reasons: 1) it does not know it is searching for a nickname, and 2) lines do not contain metadata - they consist of plain text.
Where has this been discussed exactly?
You will need to search the forums for it.