Of note I have this exact system, minus the 970 (I'm running a 1080ti, but I did run a 970 for a long time) and it's stable, running Win 8 and now through Win10 1909, never a failure, not a hint of BSOD for the life of the system.
I'm with the others, this indicates likely hardware failure. Code doesn't start to fail faster, but hardware does.