Welcome to the site!
Freezing is the least helpful of symptoms because it's not indicative of any one problem
. If you have tried to boot from a live CD and had the same result, you can pretty much rule out a software issue. The best thing to do is replace each component, one at a time, with a known working component and test. Once you find the the potential problem piece of hardware, test that in a working machine to see if the same problem (or other problems) arise on an otherwise working PC.
Humans are the only creatures that won't live up to the their potential. Give everything your all. When you die, die on E.
So I ask you, what do you intend to do now?