A badge for questions which get upvotes from high ratio of viewers would be good I think. It should kick in at something like... 100 views, and if question has enough upvotes (or total votes with positive total?) at that point, badge should be awarded.
10 upvotes at 100 views would perhaps be a bit tough (looking at numbers in this page), but then again this does not have to be an easy badge, it could be silver or even gold depending on the stats.
Redacted proposed badge name as courtesy to those who think it is bad taste.
The rationale: If someone writes so good a question, that 10th of people looking at it think it is worth a upvote, it must be a good question. And this would not be awarded simply by virtue of having many views on an attractive question, where many views equal many upvotes, simple as that. This would be, many upvotes for (relatively) few views, which makes it different from current upvote badges.
Response to a sockpuppet/friend comment: 10 upvotes would indeed be achievable by friends or sockpuppets. So make it like 20 upvotes for 200 views, or more. I don't know how good the sockpuppet detection algorithms are, but getting 20 sockpuppet upvotes within 200 first views would hopefully be detected. Also, if "easy badge" is argument against this badge, then it would be argument against many other badges too. Is this any worse? The color should match the difficulty anyway.
Give three badges like this instead of current "N votes" badges, if votes happened with few enough views. Or the other way around, instead of "N views" badges, if there are enough votes when that amount of views was reached. So one question would not get more badges like this, but it could get different, more special and rare badges. Because certainly getting the votes with only few views is special compared to just getting the votes over time.