You might want to consider picking up a nice merino wool sweater. Around 40F, I'll wear one over a base layer and I'm good to go. I personally find anything that is "windproof" makes me a sweaty mess above 30F or so. Below 30F, I'll usually switch to my Gore jacket and if it really starts getting cold, I'll add the sweater back in under the jacket. Super versatile. Got mine from Earth, Wind, and Rider and, while it was slightly pricey, it is hands-down the best piece of cycling clothing I've purchased. And they don't smell!