Could it be related to the OS being used? I'm using WS2012R2. Maybe there's an unknown issue that make a difference. I'm sure it is also related to scripting on some level, but perhaps something in the scripts is a symptom vs being a cause. Just tossing it out there in hopes of it giving you ideas on what it could be.

I run an mIRC on the same OS 24/7, i haven't noticed any crashes for months. But i probably haven't upgraded to 7.46