I can't figure out why you would need to re-format that often. Perhaps you have some kind of esoteric peripheral with a bad driver? I've never had such issues, even though I tinker with mostly-hidden settings and break things I'm not supposed to. It's not perfect, and I hate the telemetry, but it's not nearly as bad as it used to be.
A GTX770 is the only special peripheral. I guess I can't rule out motherboard issues though, other than that when it used to dual boot Linux, the Linux side always ran just fine.