Protea Village (Brackenfell) ADSL problems

My internet is extremely slow for a 4 meg line. Also I keep on losing connection and have to restart my router constantly. It keeps on saying "Cannot connect to DNS server". (Will check my speed and post it on forum tonight)