-35 is cold. I find with a waterproof jacket, that's also windproof. Do you still account for windchill even if your top layers are waterproof. A 21 degree difference is quite a lot and surely layering too much underneath could result in excess sweating/ hypothermia if you have to stop?