In that case, the firmware is definitely the cause. It may have some form of bug or problem that only affects software that is sensitive to intermittent timeouts, such as mIRC. Other software may allow longer before being affected. I'm not sure if that is something mIRC can adjust. It might be worthwhile for anyone using that router to let the developers know about the problem in their latest firmware so that it can be fixed in the next release.

Invision Support
#Invision on