mIRC's :TIMEOUTCHECK is unrelated to the server pinging you. mIRC sends out a :TIMEOUTCHECK from 'Connect > Options > Check connection timeout' to make sure your connection didn't go stale from lack of inbound traffic. A server sends a PING request to you from lack of outbound traffic.