Gerrymandering can still be effective with ranked choice. It's harder, but you can still do both cracking and packing, you just have to model top-2 or top-3 preferences.
Popular vote is already the norm for gerrymandered areas.
I mean we should definitely implement Ranked Choice up and down the ticket, and implement Popular Vote for President, but neither actually solves Gerrymandering.
I'd like to say "independent" redistricting organizations are the solution, but the practical success of those is mixed. The incumbents just pack those with cronies, or ignore them, sometimes with the assistance of the judiciary.
I had hopes for this at one point, but I think we might be in a Arrow-like situation, where there actually is no algorithm that satisfies all the fairness constraints we want to apply.