Going by the popular vote isn’t going to fix the underlying problems with the first-past-the-post system.
I have argued this before, but I believe it could help with the underlying problem, though not address it completely. A year or so ago, yhwx and I had a little discussion and he shared some interesting videos. I like the idea of runoffs or ordered preference (whatever the official term is for those) elections.