Yeah, IRV is a way to get it done. It's a little sloppy with regard to the President and the electoral college, but I suppose amending the Constitution to also turn that election into a popular vote is something we are overdue for.
Of course, neither political party currently in power will support it since it would facilitate the rise of a third party, but it would give us more options and confidence.