Maybe a hardware issue but it could occur due to other reasons.
If you check device manager and it is not showing something is wrong. <Did you try this?
If the Windows install was from a previous motherboard it can cause such issues, not so much on Windows 10 but doing a clean install is the way to rule this out.
Memory addressing can hide hardware or cause it to stop working, if you have 2 memory sticks try swapping them around.
Other hardware installed in the board can also cause conflicts, PCI-E cards?