After looking at my numbers for how long it takes attack animations to complete at various BAB points (especially the bow and throwing speeds), I do believe this fits the model. However, there are a couple corrections to how you currently have it:
- Increases to the melee animation times don't just happen at BAB 5, 10, 15, and 20. They also occur at BAB 1, 3, and 25.
- The multipliers are less than what you are currently guessing. The standard melee with weapons uses ~1.4% multiplier and the unarmed melee is using something around ~1.7% as a multiplier
- Standard melee BAB 0: 80 * (1.014 ^ 0) = 80.00
- Standard melee BAB 1: 80 * (1.014 ^ 1) = 81.12
- Standard melee BAB 3: 80 * (1.014 ^ 2) = 82.26
- Standard melee BAB 5: 80 * (1.014 ^ 3) = 83.41
- Standard melee BAB 10: 80 * (1.014 ^ 4) = 84.57
- Standard melee BAB 15: 80 * (1.014 ^ 5) = 85.75
- Standard melee BAB 20: 80 * (1.014 ^ 6) = 86.96
- Standard melee BAB 25: 80 * (1.014 ^ 7) = 88.17
- Standard unarmed BAB 0: 85 * (1.017 ^ 0) = 85.00
- Standard unarmed BAB 1: 85 * (1.017 ^ 1) = 86.44
- Standard unarmed BAB 3: 85 * (1.017 ^ 2) = 87.91
- Standard unarmed BAB 5: 85 * (1.017 ^ 3) = 89.41
- Standard unarmed BAB 10: 85 * (1.017 ^ 4) = 90.93
- Standard unarmed BAB 15: 85 * (1.017 ^ 5) = 92.47
- Standard unarmed BAB 20: 85 * (1.017 ^ 6) = 94.05
- Standard unarmed BAB 25: 85 * (1.017 ^ 7) = 95.65
Where I currently am, I don't have the numbers for ranged, but those go up for each point of BAB.