what's the PvMP situation like on your server? Maybe you're playing some days with buffs on since freeps are doing really well, and some days without?
Always remember that misses, crits, b/p/e, etc. are all really just dice rolls. Sometimes you get lucky, sometimes unlucky, sometimes extreme in either direction, but in the long run it all evens out.