You could also check if your specific CPU model is on Microsoft's official supported processors list, as that's a hard requirement. Let me know if that works.
I had the same problem. For me, it was my RAM being set to a weird XMP profile that the installer didn't like, even though it technically met the speed requirement.