Well. If you issue command setup_var 0x92 and value 0x0 comesup that means you have chaged it. Same for DVMT.
You are using wrong framebuffer. Should use the other two.
No need for device ID
I have looked at your bios settings and found CSM is enabled by default.
So you need to use UEFI mode. Bad thing is you have DVMT 32MB only allocated.
The good thing is you can change some values using setup_var command within uefishell. See more info here.
Your values are:
BIOS Lock VarOffset...
I do not know what these patches do. I've read over russian forums no one defeat sleep problems on Intel HD 530. I can not see XHCI-unsupported.kext and USBInjectAll.kext in your kext folder. No ACPI patches like: SSDT-XOSI, SSDT-EC-USBX. Google for Dortania Desktop guide for Skylake to get more...
I do not have experience with legacy hackintosh. It seems you need to change few more setting in Clover config. More your drivers from drivers/Uefi into drivers/Bios if you have not done so already. You would get more luck with Mojave.
Universal Bios Backup for Windows only.
Please get me...
Why do you need HFSPlusLegacy instead of HFSPlus? What MacOS you booting? Get me a backup of you bios with universal bios backup 2.
Update. It seams legacy boot is different to Uefi with CSM which should be by default for Haswell. Here is the link of a guy booting your laptop in Legacy mode...