I say go back to banning countries which are clearly leaking. Will you get complaints? Maybe... but how much do those who complain contribute to the site?

Blocking countries like Romania, Portugal, Kazakhstan seemingly had the situation under control at one point. PO did not suffer for it.