A example how to give reputation:
If you up-vote a question or answer which has X votes, you will earn 2 reputation when its score reaches
Or a simpler version (recommend):
If you up-vote a question or answer which scores <= 5, you will earn 2 reputation when its score reaches 15.
It will help for making valuable question and answer become more active. Especially good for un-popular ones.
I saw many good answers (but be posted very late) become inactive very quickly (even if I vote them up). This feature will help such answers.
And because of the
2*X requirement, this feature doesn't really change anything for answers which already have high votes.
The second alternative is to not give any reputation to the voting for already-high-voted answers and just give reputation for the first 5 votes (voiding unneeded digging on fake pearls). And more it has a 10-votes window (void unneeded digging on fake pearls).