Okay, I looked at your dumps again and two of the errors are 0x00000077: KERNEL_STACK_INPAGE_ERROR
A page of kernel data requested from the pagefile could not be found or read into memory. This message also can indicate disk hardware failure, disk data corruption, or possible virus infection.
Both cited memory corruption but I would definitly do these diagnostic steps:
1. Run a full harddrive diagnostics. Harddrive manufacturers provide a free utility for this. Find out what harddrive Gateway installed. Seagate's Sea Tools will diagnose many different brands. If you use their's make sure you run the Long DST -- and this will take time but well worth it.
2. Run ChkDsk
3. Scan for viruses, etc. but only after you do the above. Try running some good online scans; you may be able to avoid the freeze you are experiencing. NOD32 and BitDefender online scanners I've used to diagnose people's computers. They are free and quite good as well as safe. You must let them download the ActiveX.