Don't know how to solve your problem but I'd like to add that in the description of DVID, it says "increases or decreases the vcore LIMIT." What it actually does may be a different story, idk. I'm using Z170 MX Gaming 5.
I'm still getting the hang of this, but you may try setting vcore to manual, disabling turbo, keeping power states and EIST enabled, and setting CPU multi and uncore to w/e you are shooting for. I'm still trying to determine what CPU Flex is supposed to do... I have CPU/Flex/Uncore at all x45 (100 bclk and fclk), all C-states enabled except 6-8, EIST enabled, +0.06DVID on my 6600k and doing AVX tests at 72C, 1.32vcore atm.
I'm going to start a thread on WTF is CPU Flex now, the description is not helpful. Cheers!