SilverfireSage
Explorer
Let's get this out of the way. I've been nothing but respectful in each and every post in this thread and on the boards at large. So why this veiled aggression?
I apologize. I was being rather rude, but I have done an awful lot of defending for the poor, ganged up on ranger, so for some reason I feel a little protective. That didn't excuse my actions and I apologize.
Realizing that I likely made some mistakes, I went back and did every calculation again just to make sure that I did everything right, and you're correct, a battlemaster fighter that uses both action surges and all of his superiority die over five rounds deals a far greater amount of damage than the ranger over five rounds.
28d8 (4 attacks per round x5 + 8 attacks for both action surges) +140 (+5 dexterity x 28 attacks) +6d12 (superiority die and pushing attack) = an average of 305 damage. (Btw, I used maximum damage, because in your example, you did as well. I wanted to keep parity.)
For the ranger this is far less. Using Swift Quiver
20d8 (2 attacks x 5 + 2 swift quiver x 5) +100 (+5 dex x 20 attacks)= 190
The fighter is dealing almost twice the damage! Crazy right? Well, except the fact that at that point, the fighter has absolutely nothing else he can do, whereas the ranger only used one spell. But then I thought, wait, doesn't the ranger have something more powerful he can do? In fact, he does! It's a wonderful little spell called Conjure Animals. Say the ranger decides to cast it as a 5th level spell. That means he can summon 16 beasts of challenge rating of 1/4 or lower. A wolf is challenge rating 1/4. So the ranger conjures 16 wolves to attack. Now let's see the damage over 5 rounds.
10d8 (2 attacks x 5) +50 (+5 dex x 10 attacks) + 160d4 (16 wolves, 2d4 per attack, 5 rounds) +160 (+2 damage on wolves attacks) =655 average damage. And at that point, the ranger can keep that up for as long as the encounter lasts, flooding the area with wolves. If some die, he can keep conjuring more.
I really don't think the ranger has any trouble doing damage.