According to your speccy report, your computer is running a bit high on temperature readings.
CPU Intel Pentium T2330 @ 1.60GHz: 72 °C
Motherboard Dell Inc. 0WP007 (Microprocessor): 69 °C
I would say VERY high, and that could be a cause of the problem. I'd focus on this issue to get the temps down and then see whether you still have freeze-ups.
How long since you looked inside to see how dirty it is, and to clean it? In particular, are the CPU heat sink fins clogged with dust? Has the processor been removed and reinstalled shortly before this problem started? If so, did you reapply thermal paste?