As you can see from my attachment in the last two days things are started to look better ... aside from the fact that the connection is still not stable, I'll explain:
Now that upload and download are good I am still experiencing random latency in loading sites, video and audio calls sometime dropping etc. The reason seems to be internal to VM in the sense that it takes a lot of time for a request to exit VM and only once it's out the request lands normally and fast.
Ping is good but if you do a traceroute you can see that it takes a lot of time in the first few hops ( Ex. Hub to VM Server, VM Server to another VM Server ). DNS is not the culprit as it happens regardless of the DNS you are going to use ( VM ones, GoogleDNS, Cloudfire, etc. ) so my two cents are on to the fact that there must be somewhere some kind of misconfiguration along the line within VM.
PS: Wifi has nothing to do with it because all my tests are conducted via ethernet cable.
I understand it might be too technical and/or hard to narrow down but this is now want is preventing me from having a decent experience.
traceroute to google.com (18.104.22.168), 30 hops max, 60 byte packets
1 192.168.0.1 (192.168.0.1) 2.387 ms 3.256 ms 3.736 ms
2 * * *
3 popl-core-2b-ae27-0.network.virginmedia.net (22.214.171.124) 20.505 ms 20.690 ms 23.600 ms
4 * * *
5 eislou2-ic-4-ae0-0.network.virginmedia.net (126.96.36.199) 30.224 ms 29.091 ms 29.660 ms
6 m422-mp2.cvx3-a.ltn.dial.ntli.net (188.8.131.52) 44.633 ms 18.540 ms 24.069 ms
7 * * *
8 184.108.40.206 (220.127.116.11) 29.765 ms 18.104.22.168 (22.214.171.124) 30.538 ms 30.032 ms
9 126.96.36.199 (188.8.131.52) 24.124 ms 184.108.40.206 (220.127.116.11) 19.746 ms 18.104.22.168 (22.214.171.124) 22.944 ms
10 126.96.36.199 (188.8.131.52) 22.826 ms lhr48s27-in-f14.1e100.net (184.108.40.206) 13.868 ms 220.127.116.11 (18.104.22.168) 19.594 ms