Might be better if we could find a way to verify the sanity of Linux USERS...
Seriously, there are so many things that could cause your issue, that I doubt that any one tool will help.
First, please supply some system specs--processor, RAM, HD size, etc. For example, a machine with marginal RAM will do many things that you might not predict.
Second, does the computer work reliably with a different OS?
Third, if this gets solved by simply re-installing, it would not be the first time.