Do any of your scripts use dll's? If so, you might want to make sure that the dll(s) being used are up-to-date.

There aren't any major changes as to how scripts are being written, but some older dll's took advantage of security bugs in mIRC, which have now being fixed, so the older dll's don't work. Most (if not all) of the people that came out with the dll's have released updated dll's that work with mIRC 6.31

You stated that an older version of mIRC does work, so would you mind stating what version does work.. it might help us narrow down why the older version works and the newest one doesn't.