Alan11985 :
Asus z170i. It only allows the fans to go down to a minimum of 50%
Are you quoting the BIOS capabilities or are you quoting FanXpert software capabilities ? Have you installed FanXpert (part of AISuite) ? Some notes about fan control.
a) Asus' Fan control software functions differently than BIOS control. On my build, Asus' software reports a minimum fan speed of 21%
b) The issue with fan speed control is that when using DCV control on 3-pin fans, the fans (depending on which ones) are capable of running down to very low voltages ... the problem is that they need a bit more voltage to get started from a stopped condition. Some combinations of hardware / software overcome this by stating the fan(s) with more voltage and then slowing them down to needed speeds. This overcomes any "limits" that would otherwrise be experienced... so that in essence, these limits no longer exist.
c) PWM fans run at a constant 12volts but what they do is turn th signal on and off providing intermittent power to control speed. As the voltage is always 12v, starting power is not an issue. The downside is greater expense, PWM hum / clicking noises. And some PWM fans (i.e. Corsair) can not be "ganged" on a single channel w/o losing low speed control (up to 4 fans should be OK)
d) Phanteks has an interesting solution with their hub... it uses PWM to control 3 pin DCV fans ... so you get all the advantages of PWM and none of the disadvantages. This works with up to 1 amp worth of fans (typically 6) without using an auxilliary power cabe, use the cable if you exceed 1 amp on any header (up to 11 fans).
In short, you should have no issue with controlling your fans with the included FanXpert software ... I currently control 16 fans on three channels and down to below 25% speed at the low end. However, when the fan curves i set up drop below 30%, I simply set the option to just turn the fans of completely .... Since the system is water cooled, when temps start to drop... I ramp the speed down slowly so as to keep them running at a higher speed to cool down the thermal mass of water in the rads before shutting off. here's what's going on with the various channels:
CPU Header => Water Pump No. 1 (2000 - 4500 rpm)
CPU_OPT Header => Water Pump No. 2 (2000 - 4500 rpm)
CHA-1 ==> PCB # 1 ==> 6 x 140mm fans on 420mm radiator (Off / 350 - 1250 rpm)
CHA-2 ==> PCB # 2 ==> 4 x 140mm fans on 280mm radiator (Off / 350 - 1250 rpm)
CHA-1 ==> PCB # 3 ==> 6 x 140mm case fans (Off / 350 - 1250 rpm)
This allows me to control 3 sets of fans independently of one another
Again, all fans start up at boot ....soon after the software takes over and turns fans on or off and speeds them up / down in response the four (4) separate temp / speed curves I created in FanXpert software ... including the 60 seconds "cooldown mode" that delays the ramp down in speed on radiator fans after a long period of high load so that water in loop is cooled before fans shut off
I should note that with the 16 fans, the system is completely inaudible. At max stresses imposed by torture test utilities, fan speeds never exceed 850 rpm
As far as Fan Controllers or rheostats .. do you really want to to manually change rpm every time your PC load changes. That would drive me nutz.