I can negate your cavalry argument by reminding you that the Romans relied on their allies, or mercenaries, to provide cavalry support. I know the stirrup didn't come around until the 4th century AD or so they had the potential of acquiring better cavalry. The cavalry archers used by the Eastern Roman Empire would cause a lot of grief.
Again I suggest that the Romans would win an extended campaign due to their organization, discipline, and logistics.
Bookmarks