Check out the ECWCS Gen III silk weights made with poloartech, ones I have are Roth, can get them on ebay. These are the best I've tried, they are warmer than a wool or silk base layer and stop the wind. Also check out sock liners, they are paper thin and will make your feet warm all day they are only $5 for 2 pair and amazing. Our average winter get down to 10, though I've seen it get to -20, we are on a couple rivers and the breeze off the river in winter is frigid. I think this with a pair of Epaulet Heavy Wool trousers would work really well.