I did a bit of homework on this issue.
I'm a bit of a bios modder in my free time.
It appears this issue got fixed with Skylake Microcode update 56 (that's hexidecimal 56), possibly even earlier, I didn't test every version, but patching my bios with that microcode fixed this issue.
Here's the kicker: Microcode update 56 came out 10-24-2015. That's right, almost 3 months ago.
Yep, Intel has had this fixed for a while... Not sure if @btarunr wants to note that or not.
Meanwhile, nearly all skylake boards I played with have old revisions down in the 30-4A range. My gigabyte board I use was particularly low. No idea why the board vendors do this, but they really dropped the ball here.
So blame the board vendors... for not actually using the code intel releases.
I'm skilled enough to patch the microcode on most bioses to the right version if anyone wants to contact me and accept the "if it's bricked it's not my fault" policy etc etc.
Here's a relevant screenshot. Before applying intels proper microcode, this would've crashed long ago:
View attachment 71029
If you can combine the non-K OC bits with this MC update... We needs to have a chat. I'll be PM'ing you about this soon.