Allright. I think I might understand why some people have crashing wins, but mostly/only when gaming/doing intensive tasks, and others have no issues.
I do think it MIGHT be a hardware issue, and I DON'T think GPD has anything to do with it.
I think, just maybe, Intel cheaped out on producing the 8700s.
What I mean is this: normally, when producing CPU's, you try to create X number of CPU's capable of running stabily on X clock frequency. ie 3.5 ghz. Then, a lot of the produced CPU's will turn out to be unstable on that frequency, so they will be " binned" meaning downclocked step by step till they are stable. Then sold as whatever the model name is of that CPU on that lower clock frequency. This is also part of the reason why some cpu's overclock better then others of the same model.
Now then. For these atom SOCS, in normal tablet usage, they will barely hit the max burst speed. So although the CPU's are officially rated to function at 2.4 GHZ (in the case of the 8700) , I think maybe intel is more lenient in QA's 8700 SOCS which are not stable when run at 2.4 ghz all the time. Reasoning that they won't do this much anyway and no-one will notice.
Why I think this? Because it explains nicely why not just the WIN but also some other devices with active cooling systems and 8700 cpu's which are used for gaming (ie the voyo3) have lots of stability issues. Whereas people who have a surface 3 and such do not.
I think , INTEL has fucked up here by not binning 8700 properly which are unstable when constantly keeped at 2.4 GHZ.
Which is noticable in this device because it is one of the few ones where this happens.
Now before people ask why eg the intel compute stick with active cooling does not have this problem? Simple, it's a 8300, probably those are binned 8500/8700s, so they will work fine at the much lower clock frequencies of the 8300.
But I think this is what is going on with the WIN, and it would perfectly explain why some people have stability issues, others don't, and reinstalling windows does not help.
Offcourse, this is just a theory. But if it is true, then GPD can not fix this, and the only way to allieviate is either maybe underclocking yourslef (to 8500 levels) on the CPU or asking for a replacement.
This would also explain why some people said they only got trouble in the CPU tests...