Getting rid of the electoral college doesn't change that. Instead of your vote not mattering because your state has been decided, your vote doesn't matter because 55 million people are voting the other way.
Re-read
Math Against Tyranny, your vote counts more in an electoral college than it would outside of it.
The "swing state" thing is a distraction anyway. An electoral college preserves minority interest in the process. 2004 was a great election to demonstrate this, because of how close 2000 was. Both Bush and Kerry were forced to take meetings with minority interest groups in order to avoid any chance of a repeat of how close FL was in 2000. Whether or not candidates supported snowmobiles in national parks became an issue because the minority interest could have swung an entire election. If you get rid of the electoral college, then 50.1% wins and all you have to do to win that is to promise to screw over the 49.9%. If you want your "voice to be heard", well, then you're in the minority because if you were in the majority your voice is heard already. So if you're part of the 49% you definitely want to have a system that protects you.
If we changed the rules, campaigns would change as well. All the campaigning would be done in the big cities. They'd promise NY, LA, and Chicago that they'd give them money out of the people's pockets in Iowa, New Hampshire, and Nebraska. Those blue-hairs in Florida would count even more, because they're more homogeneous as a bloc. You could pander to 1 and win 18 million votes out of it because that's how many of them there are down there. Carry just the big cities with an ad slogan of "F### Farmers!" and you'd win your 50.1% easily. It's not like they'd criss-cross the country like they do now, making every whistle-stop. Under different rules the strategies would also change. Don't forget that. Don't think they'd run the same type of plan. What you get under that system, you would probably hate even more.