Is the hard drive clicking away like mad when it freezes? If so, just leave it and let it do what its gotta do. May be doing a big update or something? Also, try getting rid of any shite that you don't need on there, do a disc cleanup and a defragment, things should improve!