here's the PWM circuit i designed that handles 48W. they are thermally controlled too:
Thermal PWM Circuit
if you're circuit savvy, you could replace the thermal control portion with a poti for manual speed control. the frequency is adjustable, and if you use the thermal stuff, the voltage per degree value can be set sky high so it actually works for PC cooling. btw, you could also keep the display if you go manual, so you can have a neat throttle indicator.