Wow that sucks. Have you tried doing a system reset and clearing out everything? Being a MSFT product "clean installs" often fix most issues. Could the system be overheating? Have you tried turning it on its side while in use? Assuming it is the software update we got over Thanksgiving wouldn't...