The only one I use with any frequency is Memtest, or a diagnostics tool related to a particular brand of hard disk. Between that and looking in the event logs you can diagnose 99% of things with the right knowledge and experience - and the remaining 1% is usually faulty hardware.
This is just my way of working though, I like to knuckle down on the problem quickly.