Hola halowin, la configuración que estás utilizando no es muy fiable que digamos, por lo que te han explicado los colegas y además porque un cooler de PC es un ventilador electrónico, básicamente es un oscilador triple que genera tres señales desfasadas 120º en tres bobinas del estator, lo que genera un campo rotativo.
En el rotor tienes un imán que intenta seguir dicha rotación lo que lo hace girar.
Lo que quiero decir con todo esto es que el cable positivo que utilizas para sensar es la alimentación de un circuito electrónico no lineal, y que además la tensión de "salida" sea una oscilación en las bobinas generada por el acercamiento y alejamiento de cada polo del imán que hace girar el viento en este caso. Osea difícilmente la tensión de salida sea linealmente proporcional a la velocidad de giro del rotor.
Perdón mi intención no es tirar malas ondas, yo te aconsejo otra solución con el mismo transductor, sin renegar mucho con la "analógica" y es
que dichos ventiladores tienen un cable aparte (color amarillo) que envía pulsos a la placa madre del pc para saber la velocidad del cooler.
Sólamente tienes que contar una cantidad de pulsos en un cierto tiempo y obviamente eso te dará un valor proporcional a la velocidad de giro.