Das Eidg. Versicherungsgericht zieht in Erwägung:
1.- Das kantonale Gericht hat die massgebenden gesetzlichen Vorschriften über den Umfang des Rentenanspruchs (<ref-law>), die Ermittlung des Invaliditätsgrades nach der Methode des Einkommensvergleichs (<ref-law>) sowie die Rechtsprechung zur Bedeutung ärztlicher Auskünfte bei der Invaliditätsbemessung (<ref-ruling> Erw. 4 mit Hinweisen) und zu den invaliditätsfremden Gründen (<ref-ruling> Erw. 2c; ZAK 1991 S. 321 Erw. 3c, 1989 S. 315 f.) richtig dargelegt. Darauf kann verwiesen werden.
2.- Streitig und zu prüfen ist der Invaliditätsgrad. Dabei kritisiert die Beschwerdeführerin einzig die Würdigung der ärztlichen Unterlagen durch die Vorinstanz.
a) Verwaltung und Sozialversicherungsgericht haben auf Grund sämtlicher im Sachverhalt erwähnter Berichte festgestellt, dass die Beschwerdeführerin bei einer angepassten Beschäftigung, insbesondere ohne schweres Tragen und Heben und bei entsprechender Motivation sowohl in somatischer als auch in psychischer Hinsicht in einer körperlich leichten Tätigkeit zu 50 % arbeitsfähig sei. Die Vorinstanz hat sodann gestützt auf die genannten Abklärungen zutreffenderweise einen Invaliditätsgrad von 64,3 % errechnet, wie sich in Anwendung des im Übrigen unbestritten gebliebenen Einkommensvergleichs ergibt. Das Eidgenössische Versicherungsgericht pflichtet diesen Darlegungen vollumfänglich bei.
b) Die in der Verwaltungsgerichtsbeschwerde erhobenen Einwendungen vermögen zu keiner anderen Betrachtungsweise zu führen. Wenn die Beschwerdeführerin geltend macht, Dr. med. C._ habe sich mit dem Fall jahrelang befasst und eine Arbeitsunfähigkeit von 100 % attestiert, ist dieser Einwand nicht stichhaltig. Die Vorinstanz hat nämlich mit Recht festgestellt, dass die Entstehungsgeschichte dieses Berichts gewisse Zweifel hervorruft, insbesondere die Tatsache, dass sich die Beschwerdeführerin erst nach dem Vorbescheid in die Behandlung des von ihrem Vertreter als Vertrauensarzt bezeichneten Fachmanns begab und dieser, im Gegensatz zu Dr. B._, ohne Kenntnis der Vorakten und ohne Auseinandersetzung mit den anders lautenden bisherigen ärztlichen Einschätzungen ohne weiteres eine volle Arbeitsunfähigkeit annimmt. Damit muss es bei der Feststellung sein Bewenden haben, dass die Zusprechung einer halben Invalidenrente ab 1. Oktober 1995 gestützt auf einen Invaliditätsgrad von weniger als zwei Dritteln zu Recht erfolgt ist. Den zutreffenden Erwägungen der Vorinstanz, auf welche verwiesen werden kann, hat das Eidgenössische Versicherungsgericht nichts beizufügen.

Demnach erkennt das Eidg. Versicherungsgericht:
I.Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
II.Es werden keine Gerichtskosten erhoben.
III. Dieses Urteil wird den Parteien, dem Sozialversicherungsgericht des Kantons Zürich und dem Bundesamt für Sozialversicherung zugestellt.
Luzern, 2. März 2001
Im Namen des
Eidgenössischen Versicherungsgerichts
Der Präsident der II. Kammer:
Der Gerichtsschreiber: