Virgin are the worst provider there is. Literally I’m typing this now because two of the people I’m on a zoom call with bailed because their virgin connection crapped out.
Openreach based FTTC/FTTP doesn't suffer this problem as FTTC is point to point with no cotention, and FTTP technically could but with GPON you're sharing the bandwidth with maybe 32 other people, not hundreds/thousands in your area, so it's far less likely to get hit.