As @xeroc mentions, a change in API node could help your problem. Your internet connection would have little impact on this, it's rather how overloaded the node you're connected to have.
You can change API node by opening the menu on the right top corner -> Settings -> Nodes. Try with running a "Ping Nodes" command, and select one node that is relatively close to you with a good ping time.
Hope this helps.