The length of the seat tube is not a good indicator of frame size and in particular the length of the top tube which affects reach and your overall position on the bike. Changing the stem is not a panacea.
Newer bikes have a more relaxed geometry with great fork rake and are a big improvement over older bikes. I am more effective when I am not scrunched up on the bike and so would go to a slightly larger frame for long distance riding.