I emptied those temp folders and left it running overnight and it's still rebooting. This time it's a different temp folder and different .dmp file names. So maybe a program is causing this, or bad memory?
EDIT: I also just did this workaround I found at Microsoft's site:
You can solve this problem by recreating the pagefile. To re-create the pagefile, follow these steps:
1. Click Start.
2. Right-click My Computer.
3. Click Properties.
4. On the Advanced tab, in the Performance section, click Settings.
5. In the Virtual Memory section, click Change.
6. For Paging file size for selected drive, click No Paging File, and then click Set.
7. Click Yes after the following warning appears:
If the paging file on volume X: has an initial size of less than xx megabytes, then the system may not be able to create a debugging information file if a STOP error occurs. Continue anyway?
(X is the drive letter and xx is the amount of RAM installed on your computer minus 1 megabyte.)
8. Click System Managed Size.
9. Click OK four times, and then restart the computer when you are prompted.