IMO this might be impossible to have system which will maximize happiness of voter with upvote system only.
Do you know STV system?
This shows, that people need to have a way of saying that if their choice "not win", then they prefer seeing 3 other things before seeing particular X as a winner.