I hear what you're saying, but the trouble is, with this machine now seemingly capable of avoiding a freeze for up to 28 hours (!), it makes that sort of diagnosis impossible. How long do I wait before deciding each item is OK, and that it's then safe to move onto the next one? With getting on for 30 non-MS services, goodness knows how many MS ones, and over 30 start-up items, I simply had to enable them en mass in the first instance - to try to work out whether it was MS services, non-MS services, or start-up items - and then enabling selectively a bunch at a time. If I enable five or ten, and that causes problems, then in theory I know it's one of them, and that's a step in the right direction, and I can enable one at a time from that group.
However, I say, in theory, because of course I've never stayed even in Safe Mode for 28 hours, so for all I know, that might eventually freeze anyway. And I didn't get a freeze when I switched off all the MS services (but re-enabled the others, and all the start-ups), so I can't be sure the problem isn't *there*. The logs seem to indicate a graphics driver issue (though I know that could be caused by other issues, e.g. power getting to the GPU), and I can see that there's lots of people complaining about Windows 10 and particular drivers causing crashes/freezes/black screens (and
nvlddmkm errors), so I'm painstakingly clean-installing all the Windows 10 drivers (353.62, 355.60, 355.82, 355.98), one by one, to see if any seem stable. It's worth a try.
I've also dusted the inside of the PC, checked there's no overheating reported by the GPU (or CPU), and have additionally Memtested the RAM. I've got no spare PSU or graphics card (though it would be interesting to get a cheap-ish AMD slotted in, just for comparison). As I said, Windows 8.1 was rock solid - doesn't mean something hasn't gone wrong on the hardware side, but it would be awfully bad luck!
Anyway, I need certain things to be enabled so I can work today, and then I'm off on hols. After that I might have time to go back to the beginning, but I'd have to check that Safe Mode was stable for 48 hours first. But maybe I'll have luck with one of the Nvidia drivers. You never know.
Thanks, as ever, for your help.