Over ethernet you should normally get every bit-per-second that you're paying for (when it works, VM is good like that). Over wifi things are different, and is strikes me that you've got a wifi configuration problem AND a poor cable connection. The network log shows that your hub is struggling in getting and maintaining a fast connection (those RCS Partial Service and No Ranging Response errors should not be occurring repeatedly and frequently).
You need to treat the wifi speed issue separately to the cable fault, because with wifi problems customers are on their own - VM issue the manky old Hub 3, and say "there you go, your problem to get it working right". These forums can and will help, but probably best to focus on sorting out the wired connection speed. Read this as a possible way forward.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks