I only format if l have to, this present OS Win7 has been on just short of 2 years. I just use CCleaner to get rid of the daily rubbish you get left on after being online, etc and my PC is just as fast as ever.
If things do go wrong with the OS, l just re-install the latest back up image of my HDD.