Thanks for the information. 140F is around 60c, which is not too hot. It's a bit warm for idle operation temperatures, so as long as you were able to bring that down, that's good.
Unfortunately, that is of no help given that's what I already know. It's indicating there's a corrupt modulelist (drivers, etc) due to the dump process not completing gracefully. This can be due to one of many things, such as the pagefile not being set up properly, improper dump settings (which we've checked now), hardware failure (RAM, CPU, etc). We'll find out what the problem is accordingly, don't worry.
Keep me updated when the next crash occurs.