I bet you're having huge spikes in the readings, usually caused when the iron tip is too new (Read the documentation in Github).
Manually set these calibration values (1950, 2850, 3300) in the tip settings menu (Edit Tips... Select the tip, Cal250/350/450) and save.
It's not the same, but close enough for testing. Then see what happens as you rise the temperature.
If at some point it starts going crazy up and down, might be the iron tip. Try another one, older if possible.
When that happens, set a temperature where it's stable, then increase in 50ºC steps, wait until it become stable and another 10-15s, rise again...
At some point it should be able to reach 450ºC.
AnNyways, that board has a very poor power filtering. Only one capacitor at the ouput of the regulator. And that's all! Nothing for the stm32.
Flash the latest version, I introduced a workaround to avoid the PID spikes happening when changing the setpoint. It might help in these cases.
In your case, better to make a factory reset after updating.
The firmware dims the screen down to the minimum, that's why I don't think the screen saver is necessary.
What's wrong with T12 stations? Is it the semiconductor crysis?
They're asking $40 for only the board, and $80 for a KSGER.
Bought mine for $40, whole!