Theoretically, this could be fixed by making the cost of votes expressed as a percentage of your income and/or wealth.
Some european countries like Switzerland are applying this principle to traffic tickets. It's not uncommon for rich people in fast cars paying few hundred thousand dollars for a speeding ticket.