Banning bots is not an option i suppose, i wish it was.
recurve the upvote rewards seems to be good one, but doesn't solve the problem of selective upvoting
Ban self upvoting seems to be bad to me, because you will loose a lot of investment in steemit, or it won't have an effect, since they can create an alternative account and use it to vote themselves.
Starting a new site with SMT is a good solution, but is SMT already live and running?