The symptoms you describe could be symptomatic of a variety of things to include hardware/software issues, overheating caused by a failed processor fan, bad memory (RAM), failing or underpowered power supply, CPU overheating, motherboard, video card, faulty or unsigned device drivers, CMOS battery going bad, BIOS and firmware problems, dirty hardware components, programs hanging or unresponsive in the background, and even malware. If the computer is overheating, it usually begins to shutdown/restart on a more regular basis.
If the machine is only crashing at home after establishing a connection but not at work when establishing a connection, then its probably an issue with your network configuration or something (i.e. wireless adapter) causing a conflict and not a malware issue. That's probably why no one has responded.
When doing a search on the net for Driver_IRQL-Not_Less_Or_Equal
, you will find a lot of complaints with various causes and possible solutions. What works for one person may not work for another.
The DRIVER_IRQL_NOT_LESS_OR_EQUAL error is usually due to a bad driver or faulty/incompatible hardware or software. This error condition means that a kernel-mode process or driver tried to access a memory location to which it did not have permission, or at a kernel Interrupt ReQuest Level (IRQL) that was too high. You receive a "Stop 0x0000000A" error message in XPStop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
Also see Troubleshooting Windows STOP Messages
I will move this topic to a more appropriate.