I am using a 1000 ohm linear potentiometer in a LM317T circuit.
Here is the schematic I am using.
It works a lot better for two reasons:
1) You can control the speed very precisely, mine is 10 turns for 0 volts to 12 volts
2) the LM317T is converting the resistance to heat and cooled by a heat sink. When using a rheostat, the fan and the rheostat are loaded and produce heat causing them to either fail or act strange.
When the circuit is done, it should look something like this:


<see, it's getting better.



