I have one and I can't compare it to your 20 year old model, but I wear it skiing everday in winter, maybe 140 days of the year, I have fo 3 years and so far it's fine.
Underneath I usually wear a wool singley and wool long sleeve shirt.
This keeps me very warm and comfortable all day.