For the conditions you describe I use a Gore Bike Wear Windstopper softshell jacket. It is tight fitting (assuming fit to your size), warm, and versatile (full frontal zipper for adjustment of cooling flow). I got it on sale at Nashbar for ~$50 and I'm happy with it.