Good Troubleshooting.
I learned something from you today. That might be the best way to determine why GPU-Z is not showing OpenCL. AFTER you finished installing and updating your Motherboard and installing the AMD Driver. And it still shows OpenCL as 'Unsigned". This is how to enable to load Unsign Drivers in Windows 7: 64 bit - Install unsigned drivers in Windows 7? - Super User
My GPU-Z is showing OpenCL as being WHQL signed:
The AMD Driver is the one that installs and updates OpenCL. Maybe once you install the WQHL driver it will show correctly in GPU-Z.
Here is the latest BIOS for your Motherboard. Bookmark the link for BIOS and Download for future reference: ASRock > H170A-X1/3.1
It is true about updating BIOS and Drivers. But maintaining the latest BIOS helps make your Motherboard Hardware and Software more compatible and securer. If you do decide to update, make sure you make a copy of the current BIOS in case anything goes wrong. Don't update via Windows, too risky of computer crashing during the update and you are left with a paperweight. Do it using a Flash Drive or possibly thru BIOS itself. Make sure you have a secure Power source. The biggest risk in updating BIOS is losing power during the actual update.
On pages 65 & 66 of your Motherboard's Manual it mentions how to update BIOS using Instant Flash. I have attached you motherboard's Manual to this post. It is probably out dated but you can check ASRock Support to see if they have a more updated method of updating your BIOS using a USB Flash drive.
WARNING: If you have never updated BIOS or you feel uncomfortable about updating BIOS - DO NOT DO IT! Or have someone experience in updating BIOS do it for you. In fact, Update BIOS as a last resorts if nothing else works.
Driver should be updated only if you are having problems and the driver will fix it OR a program or game requires a higher newer version to work.
You seem to have a fairly old Motherboard like mine. Most drivers are from 2016: ASRock > H170A-X1/3.1
Yes, use the Intel Updater. It is the most convenient way of updating all Intel drivers at one time on your motherboard.
by the way, Kingfish alerted me that the Intel Updater runs to "Services". One on automatic and one on manual. But if you exit the Intel Icon on the hidden Icon folder, I believe it will prevent the program from running during the next boot. I will double check later on and see if the Intel Icon reappears again after clicking "Exit" on the Intel Icon in Hidden Icon Folder on the Task Bar.
As to the hidden Windows Updates, it is your call. If you still are having problems with the AMD Driver IT MAY be due to one of those hidden updates not being installed.
But to be on the safe side, just wait and first see if the AMD Driver works correctly. If they don't then try to install one Hidden update at a time until it starts working. hopefully it will.
Yes, if Windows doesn't show any AMD software or Driver installed then just run DDU in Safe mode with the internet disconnected until after you boot back up and install the new AMD Driver. Then reconnect the Internet. This will prevent Windows Update from installing a older driver before the new driver can be installed.