First: UltimateBootCD.com. Run some of the diagnostics on it like memtest, mprime, drive tests. The first 2 should be run for 24 hours minimum. I've had brand new hardware fail some of these. I run these periodically to make sure my existing hardware is still behaving.
Second, Truly Wiping A...