As predicted many times on here, engineer turned up on the morning and was very helpful and understanding, but ultimately couldn't do anything as the connection was fine. He agreed that it was pointless as most issues always rear their heads around peak hours, despite my proof of constant packet loss on BQM.
So yeah, nothing to do about it, I'll be calling Virgin tomorrow to discuss the contract that ends this month.
Gaming this evening is strangely playable, about time? Lag spikes exist still but no packet loss currently.
However for the last 24 hours this is a gem:
