Respectfully, I thoroughly understand the problem and apologize if I'm not making myself clearly understood.
AVX does
not allow you to "overclock higher". AVX offset instead "downclocks" your processor to keep it stable, and to keep it from reaching Throttle temperature at 100°C.
When your processor executes AVX code, it demands higher Core voltage to maintain stability, which greatly increases Core temperatures. Regardless, processors often become unstable and crash when executing AVX code.
AVX offset
decreases clock frequency in increments of -100MHz to maintain stability and keep Core temperatures from increasing too high.
(1) The problem you've described is a BIOS issue which will most likely be fixed by ASRock in future updates.
(2) If your motherboard BIOS is activating AVX during gaming, then the best
temporary solution is to set the offset value to "1".
(3) I am not aware of any games that use AVX, so if you don't run any apps that use AVX such as rendering or transcoding, then you don't need any AVX offset.
(4) If you know that you don't use AVX, then once again, make your offset the most minimal value, which in your situation is "1" since the BIOS on your ASRock Fata1ity K7 Z370 motherboard does
not allow you to select "0".
I hope these explanations have clearly answered all your questions.
Just be patient, and watch for BIOS updates from ASRock that will allow you to select AVX offset "0" which is the same as "disable".
Enjoy your new rig!
CT