I have a problem that is driving me crazy since 1 year now, I've looked every where, tried many things but still the problem isnt solved.
My problem is that my computer freezes from time to time, like every 7 days, also whenever I run any game it will freeze 5 minutes after the game start!
I thought its a heating problem so I installed a fan and tested the temperature and it's average, then I have updated the bios and all the computer drives including the graphics card but that didn't solve the problem.
I've read somewhere that it's because of the mother board, do you think this is true? do you suggest any solutions?
Well, remember that you're talking about Windows freezing, not necessarily the computer. My first suspect would be the OS itself, not the hardware. 2nd suspect would be any changes you've made in the BIOS, such as adjusting items normally called Overclocking.
If you can really duplicate the problem by running a game, shouldn't be impossible to track it down.
I re-install Windows from scratch every 18 months just to clean it up fully. A tedious procedure, but it helps a lot and removes a lot of junk that builds up from installing software, un-installing it and all those nasty things the Internet can put on your computer too.
You can check the BIOS by going into it and choosing Optimal Defaults or something similar to that. Re-boot and set anything you need to do, like turning on features you want or setting the harddrive boot order. Then reboot and see if Windows is behaving better.
If that doesn't help, I wouldn't consider any hardware changes before re-installing Windows. By this, I mean re-formatting the hard drive and everything. Backup of all your data is required since it'll all be lost.