Hello & welcome littlebw,
I'm going to be quite blunt here and say the 8mb package has the same inherent fault as BT's own 8mb package and that is the dependence on the ip profile.
You say you had a number of disconnections in fairly quick succesion, this will lower your connection rate to get a stable connection. It takes a long, long time of a stable connection for the exchange equipment to raise the ip profile and get your stats back to what they were before your disconnections.
I would suggest that if o2 have a LLU service from your exchange then switch to it asap. There is many fascinating pages within the main Kitz site, written to help people like yourself by Kitz, that will probably make more sense to you.
There no doubt will be many good comments from other members as they come along.