The electoral college wouldn't be quite so bad if not for 3 things that make it the absolute worst:
Also, as far as I know, the electoral college is enshrined in the US constitution and thus exceedingly hard to get rid off.
My proposition for a temporary solution would be to expand the amount of electoral votes from 538 to something like 599. Not only would an uneven number help avoid a potential nightmare of having both candidates with the same amount of electoral votes, the expansion would mostly go to the bigger states and thus lessen the influence the states with a small population have by a lot and thus strongly weakening the impact of point number 2.
If you remove those three aspects, it would not be an electoral college anymore, it would just be popular vote but with the final numbers divided by x.