You can also calc it in realtime -- take an average of delta values over time as you have and if the current value is more than 5 times average value, gate it at 5x the value. That way your gateway is dynamic both to the gamestate and to the individual computer.
(the 5's an example btw -- tinker til you're happy with it)
(the 5's an example btw -- tinker til you're happy with it)