Most of Gaming user play games for gaining the more score with respect to their competitor. I also think that game score make gaming more exiting and without the games score the enjoyment of game would be decrease.
I also faced such kind of problems while playing games and the main reason for temperature increase in CPU or may be your system got virus infected. Also check that game source of battlefield 3 is proper or not.
Such kind of errors are very common while installing games and face many people. The main reason for such kind of problems are incompatibility of system with game, improper source of game or may be another program interrupt Installation.
Once I have also faced such kind of problem and solved by removing the Shortcut from the Taskbar of the game as provided in the solution. So try to solve this problem by this solution. I hope your problem will be solved.
The problem of system crash may be cause due to several reasons. Some common reason are some incompatible or corrupt game installed on PC, Your system got virus infected, it may be due to another software or may be some hardware problem. So find excate problem and I hope your problem will be solved.
You have to make sure that you installed network driver and other compatible software properly or not because after installation of windows seven such kind of problems arise and it is normal. Also check you properly install windows seven or not.
I also have faced same kind of problem while playing various games and the main reason for that games incompatiblity with system or currepted source of games. So check compatibility of game with your system.
I think some of your program relating to games are removed after restoring your laptop. So check that which one program such as driver, supporting software installed and remove after system restore. If your problem still exist then reinstall game again.
Once I have also face same kind of problem and I think this problem mostly cause due to installation of incompatible or unsupported games on your windows system. So find such games which are not supported with your system
I think your system configuration good enough to play most of games. It is better to match system requirement of game with your laptop configuration. You can find game list which support your system from internet.