So. I was bored. And felt like Excel-ing. So I tested all the weapon attribute combinations.
"ALL?" Well, not technically, as there are infinite potential combintions. But yes, 7205 of them. For each of the five speeds.
I tested all weapons agains -6 to 6 (the better to catch edge cases) and then averaged them.