El Calafate and Torres del Paine seems a lot even for three days. There is quite a lot of driving in these parts.
For me, 5 days Rio and 5 days BA is a lot, you can cut a day from both and visit the glacier. But that's just me, I prefer nature than cities.