I'm trying to design a PWM using a 555 timer to control a 80W fan. I'm essentially trying to use the PWM to simulate a low-speed setting, and the circuit will be bypassed to run high speed @ 12V when needed. I'll be running 2 fans, but will make a PWM for each one.
You build a circuit like this. All you need to do is make sure the transistor driving the load can handle the current required by the load. The IRFZ46 well exceeds your requirments.