I'm dealing with an N-Mosfet switch circuit to control, through PWM, the temperature of a heater resistor. The mosfet is a IRFS7430-7PPBF. The load is driven at 12V and has a power rating of 80W. Since I want to drive the load resistor with pure unfiltered PWM, I chose a mosfet with a very low RDSon and I didn't care much about the PWM signal carrier frequency. I'm driving the gate with 5V logic signal and I can provide current in excess of 20 mA. I tried to set different values of PWM frequency to drive the gate of the mosfet. At frequencies in range of several tens of thousands of herts (62.5 KHz) the mosfet gets very hot already at 70% duty cycle (3-4 A). Gradually decreasing frequency helps the mosfet to run very cool until no temperature difference can be felt at around 200 Hz. I explain this because of the switching losses in the mosfet which are very high due to a high internal capacitance. However the mosfet is getting far hotter than I initially calculated. Why is this happening? Is it normal? I'm fine running the mosfet at very low frequencies since I want also to be low in EMI emissions. The strange thing that I noticed is that the benchtop laboratory power supply which I am using to power the circuit starts behaving in a very strange way at low PWM frequencies. Even if I am far beyond the power and current limits of the power supply, it starts continuously changing the displayed value of voltage and current, as it couldn't hold those values. Then the C.C. and C.V. (current control and voltage control) lamps start blinking. These behaviour does not happen at high PWM frequencies. I tried to investigate whether a filter capacitor across the power terminals would help but it does not seem to produce any effect. I'm afraid that the circuit is producing some dangerous disturbances back to the power supply. How could I solve this?