The easiest way to fix this without an amendment would be to greatly increase the number of representatives and use the Maine/Nebraska method to split the electors. It's not perfect, but it would be close enough, depending on how large you make the House of Representative.
It’s not the easiest way to fix this because it makes states which adopt this lose out in the meantime:
- let say you’re a “solid” state (whether red or blue), odds are that’s on both presidential and state (governor, possibly to likely assembly), if you adopt district voting you parcel out EVs to “the other party” without that favour coming back the other way
- if you’re a purple state, then you lose out on campaign presence, money, and publicity, because instead of shifting, say, 10+ EVs getting that extra % popular votes shifts 2 EVs if they’re not in a purple district, 3 if they are
That’s why the NPVIC was designed with a threshold: when the NPVIC covers 270EVs it comes into force and everybody gets the same thing at the same time.