Sort:  

I disagree. Point 3 alone wouldn't stop excessive self-voters like this one for example:
https://steemit.com/@sandrino
Also it wouldn't prevent excessive mutual voting of certain accounts.

I like the 3rd idea but there should be more to this
we lost balance - really
if we could find a solution to bring back balance
otherwise people would just register, but steem (some do) and those who don't
will have to be wished good luck to grow
I miss the old days but we have to live in the moment
if people would just be aware that the reward pool is getting drained every second
they could also self regulate and adjust their voting habits
and just go around other posts too
if we want to grow
we have to find a way or a solution to having a "fairer" reward distribution that is not prone to abuse

I think the ideas of @jrcornel are a very good mix!