Well, there's a potential "easy" way of solving this: making votes in the electoral college proportional to how the electorate voted in the state
The problem with this, and with the pledge, is that it requires the states that benefit from the current system to voluntarily decrease their own influence. Which won't happen.