Steam,EA - game publishers will have the option to download from their sites and if bandwidth is an issue then you can borrow the physical discs from a friend and use those.
The EA download manager is not bad, used it when buying DLC for Mirror's Edge. Worked pretty well.
Didnt they close the servers for Sim City Societies?