Before you jump to VM, what speed do you expect? Is it definitely a problem in the area or your router/wifi?
Also speed isn't everything, we manage quite happily on 50 mbps with 4 people streaming, gaming etc all at the same time. Upload speed can also be a factor if working from home, some of those VM packages used to have much slower upload than the Openreach copper/fibre network. I'm not a gamer but apparently the latency is not as good on VM whatever that means, but these things are continually changing.
Finally there is a big upgrade of the Openreach network going on in parts of the country. I only found out because I noticed dozens of their vans on my estate last week. Looks like they're bringing FTTP (fibre to the property/premises rather than FTTC (cabinet)) soon in lots of places. That will allow all the providers (BT, Sky, TalkTalk) to improve their services. If you go to the Openreach
website and put your address in it will tell you if FTTP is coming soon.