Hold up, I gotta disagree with Anchor and Baseline here. Yeah, ISP stuff matters, but if you're doing all that port forwarding, DNS and configs right, and you're still hitting walls, it's more likely a firewall or even a shitty ISP policy blocking those connections. Don't forget, some ISPs do...