Usually I don't format my laptop alot, when it gets very slow and I had a problem with it i go with the format option. Last 2 days I had some problem with my laptop and every signs tell me your laptop need a format. The most thing I hate in the formating is migration of data and installing the software again so the laptop back to it is previous state. I will start the migration process today and formating hope eveything is going fine and the problems will be solved.
Update
Yesterday I slept at 3.00 am working on migration of data and restore the settings of my laptop. Thanks God everything is back as it is but with faster performance and no problems 🙂