BQM looks OK-ish. The shape of the yellow across the day is a clear hint that the local network is approaching capacity, and although this isn't (yet?) an over-utilised network, the fact that there is little or no spare capacity through the day and evening would explain the occasional high spikes. Things might improve when the country finally gets back to some state of normality, and that's your best hope, because VM wouldn't act to try and improve the network based on what we've seen from your hub's data and the BQM. Marginal over-subscription is uneconomic to fix, and even if it were viable there's many areas where VM have far more pressing capacity problems that would take priority for years to come.
If you want a better gaming connection, then (so long as the local Openreach network isn't over-subscribed) that would be the only real option. This is what a clean Openreach BQM looks like. Obviously you'd need to consider the (usually) lower speeds that you'd have via Openreach, whether you're in a fixed term contract, and whether there's any "ties" like a very long standing email address, or TV content that you couldn't get elsewhere.
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