Hi danyer,
let's resume it from your advice:
1) Does fancontrol automatically adapt CPU fan speed to CPU heat? If yes, please provide a howto.
If not, for a desktop (note not for a laptop) being able to scale CPU speed is pointless if I still have the noise produced by the CPU fan.
Perhaps I misunderstood Cool N Quite technology But, why should someone, on a desktop, lower CPU speed? I believe the answer is "no need". If so, then lowering CPU speed results in less performance and less heat produced by the CPU wich would require less rpm from the fan which ultimately would release less noise, which is what users look for. Correct so far? If not please address this point so I understand where I fail to.
Now, adapting, through fancontrol, CPU fan speed manually is crazy because I should be always be monitoring CPU heat. Concluding, my only option would be to have a system where CPU and fan would be managed together. If this is possible, dynamically and without any user interaction (other than just deciding the CPU behavior) then you are correct and am wrong.
CnQ and fan control works perfectly under linux, nothing sucks

Then I would kindly ask is you could share, step by step, the entire procedure (kernel setup, packages to install, scripts, and settings) the proper installation set.
Otherwhise, the discussion remains open for openions or whatever.
thank you,
Spiro