BJT mosfet fan driver circuit
According your description you dont want feed fan with pulsed voltage but continous DC, right? Than you need an amplifier, or even better controlled current source. How do you generate the PWM, because for both solution is better a voltage signal (not PWM). If you want PWM to controll DC you must use a RC filter after PWM to obtain DC controll signal.