A dedicated server is generally a well specced machine more than capable of hosting a multiplayer game on it. It's also usually in a decent colo sitting on some nice available bandwidth (both download and upload).
generally too, they are far less likely to go down, or be turned off
EDIT: Player limit is there to keep the experience 1/2 decent without dedicated servers iirc