Have they redesigned the ballots so that voters will now register their first, second, and third choices?
How would that work? Five points for a "first," three points for a "second" and one point for a "third"?
Actually, instant runoff voting would be a substantial improvement. It would require a constitutional amendment to implement it nationwide, but there's nothing stopping a state from using it to select electors.
Instant runoff works like this: You vote for your first choice, second choice, etc. until either all the candidates are ranked, or you just stop.
The first place votes are tabulated. If a candidate has a majority (50% + 1), then he/she is the winner.
If there's no majority, then the candidate that got the least #1 votes is eliminated. The #2 vote on those ballots are tabulated, and added to the totals from the first round. This process is repeated as many times as necessary, until a candidate has a majority of the tabulated votes.
You could vote for the Constitution Party candidate as #1, and for the Republican as #2. So, you can vote your conscience without feeling like you are wasting your vote, because your #2 vote would be used to defeat the Democrat.
More info here: Instant Runoff Voting