Your problem will be fixed by unchecking BD PROCHOT.
Source "BD PROCHOT is not the same as PROCHOT. If your CPU gets too hot ( PROCessor HOT ) your CPU will slow down to protect itself from damage whether BD PROCHOT is enabled or disabled." So it is safe to uncheck BD PROCHOT and leave it unchecked. The BD PROCHOT setting seems to be common in Skylake CPU's, which is what you happen to have.
The purpose of BD PROCHOT (bi-directional prochot) is to force your CPU to underclock in order to let the entire PC cool down. From what I have found on several forums, it seems the setting is triggered too easily, causing it to throttle down when it doesn't need to be. As well as not turning off once it is cooled down.
BD PROCHOT allows your motherboard to throttle the CPU, rather than leaving that decision up to the CPU itself. PROCHOT will kick in when your CPU reaches it's max TDP which is either 100C or 105C, depending on the CPU. It also sounds like not many motherboards have the BD PROCHOT setting, but for the ones that do, many people have also experienced their CPU getting stuck at something under 1 GHz, usually in the 400-800 MHz frequency range.
You can probably uninstall OBSIDIAN, if you want. It would be nice to experiment and see if the laptop continues to function properly without it. If you wish, you may also leave it installed and just make sure it does not start when Windows boots. Then you can refer to the program in the future if needed.