Please remember that Intel does not test and validate our products on Linux, however we know that a lot of customer are using this OS successfully on NUCs and Intel Motherboards.
I would recommend you to check if the hard drive you are using is working ok. Also, check if the image you are using is not corrupt.
Are you using the latest BIOS version available for this board?
I was checking the BIOS versions available for this motherboard on the download center, and there are 9 different files.
My recommendation will be to try to update the BIOS to the more recent version in order to try to install Centos again.
It is very important to know that going straight to the latest version shouldn't be a problem, technically speaking. However based on experience, there is always chance.
In your case, I suggest you to install the following versions:
0121: Intel® Download Center
0125: Intel® Download Center
0127: Intel® Download Center
Please update the BIOS using the following method Desktop Boards — Instructions for F7 BIOS Flash Update
If the issue persisted, it will be necessary to try the installation on another hard drive just for testing.