Hi Belz and welcome
The reason you have such a low IP profile must be because you had a recent low speed reconnection, which would have been caused by something like a burst of interference or a line problem. So there may be an underlying problem, which won't go away just by moving to O2.
But that being said, if O2 is available to you then it's probably a good choice. I've no personal experience with them, but so long as they supply you with login and other connection details there shouldn't be any problem in entering those details in the DG834G configuration.