Using anything other than the immediate hash-rate would cause the clients pools to weigh in on the current speed. Every test shows that immediate hash-rate causes the least false positives and the most accurate results. As for +/- 5% it sounds like a lot of providers rate their rigs at -1% to -5% in order to deliver the promised hash-rate even on slow pools. Keep posting, we'll follow the feedback and see where it leads.
Is this your goal - that everyone rates his rig lower than it can actually deliver? Every provider who rates his rig lower than it actually performs abstains from possible profit. Your current rating system puts even more pressure on the providers as it has an effective influence on leases. From my point of view a strict no-go if you stick to your comment that you want to interfere with rentals as less as possible.
As I posted earlier - trash the current rating system and implement a feedback system for customers on the leaserig website.
May I also add, that the rig is "underperforming" means nothing, since there is variance, and it should be more fair if it was "rig is underperforming right now but was above expected for the last 72 hours".
Yeah, we all know that it means more or less nothing but the warning message is really disturbing, especially when most of the rigs have a clean 24-hour history hashing above the declared speed. And - btw - I hate being "blamed" to underperform just because my hashrate is fluctuating withing normal limits.

Exactly. As others have said, I have put a slight buffer in since day 1 so it always performs slightly better than rated speed.
That does not mean that the hashrate is 100% solid on all pools. And it does not mean that it wont swing below rated speed at times. What it will however always do is perform better averaged out over any lease than the rated speed.
So please consider doing
avg over the last 5 min. Anything else is quite frankly false reporting and fear mongering.
Dont get me wrong, I have seen a fair few rigs perform at a much lower rate than rated speed. These should be named and shamed, but this way does need slight adjustments to make it perfect.