Honestly, beyond the basic strategy/concept of layering, the best layering advice I ever got and that I swear by is "if you're not too cold when you start, you'll be too cold when you finish."
Meaning, you're going to make heat as you're move, even walking, and you're going to sweat. If you're feeling comfortable when you're at rest at the start of whatever activity, you're going to sweat too much during it, and then when you stop and stop making so much heat, you're going to be wet and cold and colder. If you're a little chilly, it's perfect, give it a few minutes and you'll feel just right and stay dry.
>>1851651It would be asinine to be wearing all those garments at once unless you're, like, desperately trying not to die.
The puffy, unless it's a breathable insulation piece, is probably about as windproof as the windshell. The face fabric might even be basically the same stuff. If it's a down piece, it might even be more windproof than the windshell.
In that desperate trying not to die situation, yes, you should stick the windshell over the insulating layer *if and only if* it fits loose enough that it doesn't compress the insulation. If the insulation is compressed, it's not insulating – the entire way insulation works is by trapping air between the bits of it, and your body heat gets absorbed and stuck in that air, instead of just floating off away from your body. Most technical, /out/ oriented windshells (as opposed to, like, rando "windbreakers") are going to be relatively trim fitting. So maybe the OP image make sense! But if the only thing between you and death is a windshell stuck under your insufficiently insulated jacket... good luck lol.