You will find that most EA servers(BF4 maker) have issues on both BT and SKY. You need to look for a European server in the "server settings" in the menus. It will help a little. Being a gamer myself, I have the same issues on a daily basis. You may also want to try port fowarding your home hub/router specifically for BF4. How to do this is in the forums here somewhere. BF1 beta has been released this week (2/9/16) so as you can imagine, EA servers are in meltdown. Good luck and see you on the battlefield.