a bugcheck and a pixilated screen is often a sign of overheating or a stopped fan.
blow dust out of the fans and confirm the fans are spinning.
It can also happen with overclock failures or failing power supplies (bad 12 volt line to the graphics)
generally this will not be a virus. remove any BIOS or software overclocking, use tools to check temps.
you can copy your memory dumps from c:\windows\minidump directory to a server like microsoft ondedrive and post a link. Sometimes there will be info that can help isolate the problem for you.
You can also try bluescreenview.exe or whocrashed.exe to see if they name a driver as the fault.
(more likely a heat or power issues i would think)
TempestDesign :
Starting today, every once in a while my...