02 provide a good service but they are changing their service specs. Check them out you may want to take advantage of the 30 day opt out. Be has now been made their "Professional service - otherwise there would be little point in its existence. BE are more expensive check out which is going to meet your needs.- your line is not the best it may be improved by having a filtered master socket and checking over the internal wiring.
BE isnt that much more expensive, BE Pro is only like £17.88 per month, and after a year, your more than likely to get a discount anyway, im now paying £12p/m for BE Pro.