Going by the popular vote isn’t going to fix the underlying problems with the first-past-the-post system.
No, but the electoral college is a problem that can be fixed without a constitutional amendment. Other problems are more due to the fact that we don’t have a parliamentary system, which would allow for things we don’t currently have, like third-party relevance.