In my experience slight blocks work better. If your blocks are absolute you are just going to circumvent them, possibly out of need.
Think about a time when the internet or your battery went out, wasn't that a relief actually?
So just serving 99% of requests, taking 1 minute breaks, or degrading quality after 1 hour of peak usage, all work for me.