Try this simple trick I use often, and it's free. You just need to be careful when moving things that you do not dislodge something else. It is based on the possibility that a small amount of dirt or oxidation of metal contacts may have produced a poor connection.
Shut down, open your case, and find the connector for the Wraith cooler where it plugs into the mobo CPU_FAN header. Unplug it, then plug it back in. Do this several times. Check to be sure it is reconnected AND you did not loosen something else. Leave the case cover open so you can see the fan and reboot. Did the fan start fast right away? Normally it will, and then in a few seconds it will slow down but keep going. Did it do that?
What this does is "scrub" the surfaces of the contacts in the connector and header to clean them, re-establishing a good electrical connection. If it fixes your problem, you can close up and continue. Check that the BIOS Setup screens now DO show the fan as detected with a reasonable speed, and NOT stopping.
Now, if that does not work, you have another problem. If the fan starts and runs fast for a few seconds and then stalls, you may have worn bearings on the fan. The fan speed control system is set to send out a signal to the fan that never takes it below a certain power setting, or it may stall. If that happens, the system MAY try to re-start the fan with a higher speed signal, and then let it slow down again. If slowing down causes it to stall, this sequence can keep repeating. But if your fan continually stalls when reduced to the "minimum speed" setting and needs to be re-started, then there are two possibilities.
- The fan has a mechanical problem, probably worn bearings, causing it to run significantly slower than it should given the "minimum speed" signal, and you should replace the fan.
- The fan has no mechanical problem, even though it used to work and does not now. BUT the "minimum speed" setting pre-programmed into the CPU_FAN header configuration always was a bit too low, and the fan has aged slightly and what used to work is now marginally not good enough. If you think that is what has happened, try one of two things, depending on what your BIOS allows. SOME CPU_FAN headers have a minimum speed setting you can set yourself. If you don't have that, you probably do have an option to set up your own custom curve of fan speed versus measured temperature, rather than using the pre-programmed "Standard" Profile. Just change the speed setting for the lowest temperature on that curve to a bit faster, and that becomes the new minimum speed. If necessary, experiment to find what that setting should be to avoid fan stalling. When done, remember to SAVE and EXIT. In doing this, give some thought to whether you really are correcting a poor initial default setting, or whether you really are trying to compensate temporarily for worn bearings on a fan you should replace.