If I had to guess at what the problem with mIRC in this case was, I'd say that it's not "caching" the pictures, and that each time you switch to another channel it reloads the picture from scratch instead of loading it from the mIRC cache or temp memory, so that might be slowing it down.