"i usually use a belkin usb hub and plug in a scanner and printer into it and the modem. whilst in this scenario, problems occur."
Is this a powered HUB?
if not then the port the hub is plugged into is overloaded and is causing your crash
"I brought it home and plugged it back up with the side panel off"
Do not run with side covers off for long as the compnents are not cooled properly due to bad air flow across them.