I was having many of the same problems with both my wife's computers. I had solid state hard drives installed in both, and haven't had a problem since.
BTW, both computers were running Windows 10.