More accurate frame limiter, reset when delay builds up
More efficient frame counter averaging