Hi,
Just so you know, I believe you posted this on Tuesday morning, and instead of checking at EA themeselves, decided to blame the situation on Virgin, though I can't say I blame you for that.
But EA do clearly state
here that EA Master Server Maintenance is scheduled for mid morning to after noon times.
That is more than likely the reason for the issues you are having.