A.- M._, geb. 1944, erhielt mit Wirkung ab 1. Januar 1988 bei einem Invaliditätsgrad von 40 % eine Viertelsrente der Invalidenversicherung zugesprochen. Nach mehrmaliger revisionsweiser Bestätigung der Viertelsrente - so u.a. nach Beizug eines Gutachtens des Zentrums für Medizinische Begutachtung (ZMB) vom 5. Januar 1994 - wurde gestützt auf einen Arztbericht des Dr. med. H._, Arzt für Allgemeine Medizin FMH, vom 8. Februar 1995 mit Verfügung vom 28. April 1995 eine Erwerbsunfähigkeit von 50 % festgestellt und rückwirkend ab 1. November 1994 eine halbe Invalidenrente ausgerichtet. Auf Revisionsbegehren des Versicherten vom 17. Dezember 1996 hin holte die IV-Stelle des Kantons St. Gallen ein Gutachten des ZMB vom 14. Mai 1998 ein. Nach Durchführung des Vorbescheidverfahrens verneinte sie mit Verfügung vom 4. August 1998 eine erneute Verschlechterung des Gesundheitszustandes und damit eine rentenbeeinflussende Änderung des Invaliditätsgrades. B.- Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen ab (Entscheid vom 16. August 2000). C.- M._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, unter Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung vom 4. August 1998 sei ihm ab 1. Dezember 1996 eine ganze Invalidenrente zuzusprechen. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, hat sich das Bundesamt für Sozialversicherung nicht vernehmen lassen. 