You wouldn't even perceive a 25ms ping. That's twenty five thousandths of a second, and the lumbering human response time to a screen input is ten times greater than that, even the blink of an eye is 150ms. But the 25ms reported is possibly an average figure. If you're having problems with ping, then it may be that the peak latency is causing problems.
Setup a BQM over at https://www.thinkbroadband.com/broadband/monitoring/quality that'll show what's going on with your VM connection. Post a LINK to a LIVE, SHARED graph here and we'll see what's happening. Usually needs to run for 24 hours before we can draw reasonable conclusions, but the live graph will continuously update so you can post the link immediately.
If that comes back nice and clean, then VM are in the clear, and any problems are your equipment, or your perception. If it comes back all nasty, we can suggest further checks to make.
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