I have recently been running into problems with my computer. It seems to freeze up quite a bit, I have to restart it quite a few times during the day. Someone told me that it might be my motherboard, I would like to know how I can figure out what is making my system hang. If it is I would like some advise on getting a decent one. You can see my specs below what do you recomend?