Empire at war patches automatically, if it requires you to manually download a patch then I seriously don't know what's wrong with your game. (I suppose it could be a firewall blocking outgoing connections, but I never had that problem, and you shouldn't)
I understand your pain conscerning fileplanet, I also hate it. Though I hope you are aware, once you manage to patch your game you'll need a gamespy account anyway to play multiplayer.