A well-written C# app will download as fast as the server and your internet connection allow. If that's not happening for you then there's most likely something wrong with your code. As we have absolutely no idea what you're doing, there's no way that we can have any idea what's wrong with it.