A.- Der 1951 geborene G._ arbeitete seit 1. Oktober 1992 als Versicherungsberater bei der Versicherungsgesellschaft X._. Wegen verschiedener Leiden meldete er sich im November 1995 bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle Bern holte einen Arbeitgeberbericht vom 3. Januar 1996, Berichte des behandelnden Arztes Dr. med. U._ vom 19. April und 15. September 1996 sowie ein Gutachten des Zentrums für Medizinische Begutachtung (ZMB) vom 10. Dezember 1997 ein. Mit zwei Verfügungen vom 17. August 1998 sprach sie dem Versicherten ab 1. November 1995 bei einem Invaliditätsgrad von 50 % eine halbe Invalidenrente nebst Zusatzrente für die Ehefrau und Kinderrenten zu. B.- Die hiegegen erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Bern mit Entscheid vom 31. August 1999 insofern teilweise gut, als es die Befristung der Kinderrente für Sohn P._ bis zum 31. Juli 1998 aufhob. Weitergehend wies es die Beschwerde ab. C.- G._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, es sei ihm eine ganze Invalidenrente nebst Zusatzrente und Kinderrenten ab 1. November 1995 zuzusprechen; für die Zukunft könne die ganze Rente allenfalls durch eine halbe ersetzt werden. In prozessualer Hinsicht wird die Vornahme einer neuropsychologischen Untersuchung beantragt. Zur Begründung reicht der Versicherte verschiedene ärztliche Unterlagen ein. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 