Folks need to use process explorer ir something to figure out what the common cause is. Then they can start troubleshooting. But, this is from an IT tech perspective.
Id argue that Refresh and Reset toss the discovery out the window thereby perpetuating the problem systemically.
Just last week I Refreshed my S3 because of recurring problems, since then it took a few days but all the problems have returned. The most annoying is the wireless driver crash after which it reports couldn't send customer experience data to Microsoft. The display driver crashes, the audio driver crashes, it logs events that it cant register some ACPI device. Looking at the event log it's a complete mess. I guess it's time to Reset it then return it.
After one of the Refreshes of my SP3 I had the High System Interrupt problem which I had never had before so, I Refreshed again which cleared it up.
After any Windows update you may start experiencing a new problem which is *fixed* by reinstalling something.
It would be one thing if problems were caused by application software installs but these are fundamental OS issues.
Spin the wheel ... do you feel lucky? ... Well do ya?