b) diminishing returns on voting for the same authors over and over again.
This. I suggested something quite similar actually, where curation rewards were calculated separately from the post rewards, and where posts that earned the author larger than that authors average payout got a proportional multiplier on the curation share, whereas those that earned less than that authors average payout got a penalty multiplier.