Low ping in server browser, high ping in game and EA connection timed out
I just bought Battlefield 1 after a month of trying the origin access. When I was playing with it in origin access my pings were the same in server browser and in game. And sometimes when I join a server it fails and its says "Server Disconnected. Connection to EA Online timed out. Your network bandwidth and/or network latency may not meet the requirements for this game." And now after a month, I bought the game because its on sale only to find out that im still having connection issues and now its even worse. I still do get the "Connection to EA Online timed out" when I join some servers but in some servers I don't have troubles joining in. And my ping in the server browser and when i join the game is different. There are other threads here that have the same problem but don't offer much solution so I've decided to post here myself.
Here are my infos and provided screenshots
PC specs:
ASUS Z370-A PRIME
i5 8400 using stock cooler
GALAX GEFORCE GTX 1060
BALLISTIX SPORT 16 GB DDR4 - 2666mhz
HYDRO G 650W
KINGSTON SSD 120 GB
TOSHIBA 1TB
SEAGATE BARACCUDA 1TB
My internet connection is a 10 mbps LTE, I am directly connected to the modem using ethernet cable.
Here are my screenshots:
In the server browser it says I do have 70ms ping
but when i joined the game i now have 191 even goes up to 200+
I've already done troubleshoots like resetting my router(done that many times already) and repair battlefield 1 but still the problem persist. Please help, I want to enjoy the game so bad. It was fine a month ago when I was only subscribed to origin access.