I think if the issue is software based, it is most likely a corrupted driver. Start in safe mode and start loading additional devices - slowly - see if one device seems to cause issues or doesn't seem to want to load. Acer does supply drivers you can download so if something seems to be of issue, go herehttp://support.acer.com/us/en/product/default.aspx?tab=1&modelId=50
Could also be a fan issue - clean HSF thoroughly with compressed air (disassembly and physical cleaning of the HSF is best).
I will always suggest the use of a cooling pad (could be my one chance to soapbox so I'm using it) helps quite a bit.