Use a VPN. You can have the bestest most amazing internet connection in the whole wide world, but unfortunately, bad backbone routers, DDoS attacks, data center issues, and network configuration problems can lead to high pings or packet loss even with a billion petabytes of bandwidth, and no amount of “high end machine” processing power or fiber internet can fix that.
In some cases, the use of a VPN, which makes it easy to change the route your connection takes to reach the server, can solve these issues. As most of the similar complaints I’ve seen have been coming from the same region, it is highly likely that it is a backbone internet router or issue at the datacenter hosting Blizzard’s servers. Overly restrictive or mis-configured firewalls or internet security software can also cause these kinds of issues.