launch task manager. on processes tab, click cpu header to line up the processes by cpu usage from high to low. watch when computer hangs, which process takes nearly 100% cpu usage. then investigate that process.