Even before prime95 causes a heat related bsod, there will be calculation errors in the tests due to heat. As for temp, I'd say 70 is too high. The important thing to watch for is that a graph of the temperature in speedfan stays at an equilibrium level for a good while without any errors in prime95. Considering your previous bsods don't seem to have been caused by processor stress though, it is a bit of a long shot.
Aside from usb peripherals, I can only remember a built-in 56k modem and a wireless dongle causing frequent random bsods.
Firenet - V21 - Fast4 - f·2·s - eclipseinternet - entanet - aaisp.net - plusnet
Edited by 12eason (Fri 28-Oct-11 20:42:29)