Boards are fundraising to help the people of Ukraine via the Red Cross at this horrific time. Please donate and share if you can, you will find the link here. Many thanks.
Your download speed looks grand to me, you will be on an "up to 7meg" package that up to is important you could be gettin 1 meg and still be within the contractual guidelines, i am on a 10 meg virgin package and i get between 8.9 and 9.6 meg
As for your ping are you connecting wirelessly? Connecting wired for starters will help, what anti virus/security software are you using?
Virgin is dreadful. When I had it mine was meant to be 'up to' 10 mb, I was lucky to get 3 mb for downloads. Not much else I can offer except my sympathies!