Well, the efficiency of the whole locomotive is only minor influenced by the climatic environment temperature.
Sure: In summer the loco comes up much better to pressure, but this is more, because of the feeling, as of realy time. In cold winters outside, you do not allways tend often and well for the fire, you usually go more often in the shed to warm yourself up... in Summer, you nearly sit on the cab, watching the things going on...
Usually to most thing to make a steam engine more efficient is to reduce the loss of unburned fuel.
Next comes the waste of thermal heat be improper boiler and combustion aera designs, like the smokebox gas losses and improper superheater designs...
If you can erase those losses, you have a boiler with more than 80% efficiency... the rest of the efficiency work, for the boiler is a air controll and automation for combustion air supply, and with all those things you can create a boiler with over 95% efficiency.
The steam engine itself need a cmplete redesign to make if more efficient. Different steam supply, different valve and piston designs, different lubrication.
If you can, simply go and attach the steam engine to a hydro gear box and make it switchable...
There are so many things.... so summer and winter would realy not count.
All stationary steam boilers have a combustion air preheater, usually only large boilers have such a thing big enough to realize.
Allways keep two-thrid level in gauge and a well set fire, that's how the engineer likes a fireman