I'm experiencing consistent poor connection to Battlfield1 servers and bad latency since the beginning of my contract in early July. My ping on speed net comes back ok and I have tried port forwarding via router for battlefields port. I'm connected via Ethernet to the Xbox one and receive a poor connection alert on battlefield. I previously had sky internet and it worked perfectly.
SOLVED: login into the plus net router and go to advanced settings then port forwarding. Add the below TCP and UDP ports. Any UDP or TCP post that share the same number can only be entered once, use the drop down menu to select TCP/UDP where the ports share the same number.