The reason that Sharon Carter looks so much older is because she is. She was trapped in Dimension-Z, an alternate dimension where time goes by faster than in the 616 universe. Steve spent 12 years in there and only about 30 minutes (IIRC), while she was trapped there, and spent a few days(?). So she is actually in her 60's or 70's.