It only takes about 15 minutes for me to download a patch. I still have relatively slow speeds, but it's not the horror stories I hear people talking about. I don't recall doing any port forwarding for it either, and just use AT&T DSL.