I just got told that it is not necessarily a virus.
This could also be hardware related. Could be graphic card driver problems, heatsink not good enough, or fan not strong enough, or bad ram chip, etc.
Limewire and Blue Screen of Death (click on link)
That might not be the case this time, but could be ...