For cold, I wear a relatively lightweight close fitting jacket with a windblocking front and breeze permeable back, and add a layer or two as needed. For me, the fully permeable back is essential to help with moisture and sweat. It also allows temperature regulation with the zipper without the jacket inflating. Close fit means no flapping or fluttering. The jacket I've been using for a couple of years now is the Gore Phantom II, but there are many other and newer ones out there.
Below 32, I'll add a windblocking vest, also with mesh or fully permeable back.