mIRC's version is unlikely to be the cause. Given that you're on one network and different machines seem to be having problems, my inclinations are:

- Are you using a wireless connection on your machine? If so, you might be in a dead zone or have weak reception, or there might be interference from other wireless products (mouse? keyboard? near another machine?)

- Your hardware in your machine might be dying. Specifically, your NIC (network interface card) might be dying. This is a fairly common cause. I've replaced NICs before due to unstable connections, so it can certainly happen.

For fun, you can have your husband upgrade to 7.17 and see if he starts disconnected. My educated guess is he won't. This will rule out 7.17 as the issue on your machine.

- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"