I've been giving Let's move some negatively scored answers from the top spot (and the related posts it refers to) a little bit of thought recently, and I have a new proposal.
The problems with those previous ideas (according to discussion on the posts themselves, official responses, and/or my personal opinion, depending on the case) largely boiled down to two things: the new idea would increase complexity and the team is understandably reluctant to change a behavior that is extremely familiar/ingrained to even casual users. My proposal should be easier on both fronts.
Instead of changing the ordering algorithm, what about leaving accepted answers "pinned to top" and just providing an indication that an accepted answer is not the highest-score answer, where applicable?
For cases where an accepted answer is outscored, we could show, say, a yellow checkmark instead of the standard green, or a checkmark with an asterisk overlay, or something. I know that needs polishing (not great for the color-blind or on meta) but it makes the point for now.
This does introduce some new complexity, in that question pages would have to check relative scores, but it's not as bad as coming up with a new algorithm for score display. The bigger win is with user expectations. People will still see the post they expect, where they expect it, and the location of the icon they're already familiar with (and likely already using, too; subconsciously if not consciously) would provide a hint that a better answer might exist and it might be worth the user's time to scroll down.
It's been noted that accepted answers are their questions' highest-scoring answers in the vast majority of cases. In those cases, my proposal would change nothing.