Yeah, that's high-level 3e for you. Combats tend to last 2-3 rounds (getting shorter as the levels go up) and take about 30-45 minutes per round at the top end, IME. That was with a group of 4 players. You could push everyone to have spell descriptions at hand or memorized, have buffs written...