A.- Die 1949 geborene R._, Mutter zweier in den Jahren 1967 und 1972 geborener Töchter, arbeitete ab dem 18. Juni 1979 vollzeitlich als Metzgerei-Angestellte bei der C._. Das Arbeitsverhältnis wurde von der Arbeitgeberin auf Ende 1985 gekündigt. Nach einer erneuten vollzeitlichen Tätigkeit am bisherigen Arbeitsplatz im Juni 1986 und weiteren kurzfristigen Tätigkeiten nahm sie am 1. Juli 1987 eine Arbeit als Aushilfe in der Kantine der G._AG, mit einem Monatspensum von durchschnittlich 77 Stunden auf. Wegen Schliessung des Betriebes wurde ihr die Stelle auf den 30. März 1995 gekündigt. In der Folge bezog sie Arbeitslosenentschädigung. Am 9. August 1996 meldete sie sich wegen Nacken- und Kopfschmerzen zum Leistungsbezug bei der Invalidenversicherung an. Der behandelnde Arzt Dr. med. M._, diagnostizierte eine chronifizierte Migräne sowie eine depressiv neurotische Entwicklung und gab eine Arbeitsunfähigkeit von 75 % ab 31. März 1995 an (Bericht vom 15. August 1996). Der von der IV-Stelle Basel-Stadt mit einer Untersuchung und Beurteilung beauftragte Dr. med. E._, Spezialarzt FMH für Psychiatrie und Psychotherapie, gelangte mit Bericht vom 23. Oktober 1996 zum Schluss, dass die Versicherte an einer anhaltenden somatoformen Schmerzstörung und einer leichten depressiven Episode leide und aus psychiatrischer Sicht zu etwa 15 % in der Arbeitsfähigkeit eingeschränkt sei. Mit Verfügung vom 2. Januar 1997 lehnte die IV-Stelle das Begehren um berufliche Massnahmen und Ausrichtung einer Rente ab. Diese Verfügung blieb unangefochten. Am 30. September 1997 meldete sich R._ wegen verstärkter Nacken- und Kopfschmerzen sowie Schwindel erneut zum Leistungsbezug bei der Invalidenversicherung an. Dr. med. E._ stellte eine Konversionssymptomatik bei einem sich verschlechternden Gesundheitszustand fest und schätzte die Arbeitsfähigkeit als Hilfsarbeiterin auf 50 % (Bericht vom 17. Oktober 1997). Die IV-Stelle traf weitere Abklärungen, insbesondere zur Frage, in welchem Umfang die Versicherte ohne den Gesundheitsschaden einer Erwerbstätigkeit nachginge, sowie zur Arbeitsfähigkeit im Haushalt, und erliess nach Durchführung des Vorbescheidverfahrens am 26. Mai 1999 eine neue Verfügung, mit welcher sie das Leistungsbegehren abwies. Dabei ging sie davon aus, dass die Versicherte als Gesunde zu 50 % erwerbstätig und zu 50 % im Haushalt tätig wäre und ermittelte für die Erwerbstätigkeit einen Invaliditätsgrad von 24 % und für die Tätigkeit im Haushalt einen solchen von 32 %, was eine Gesamtinvalidität von 28 % ergab. B.- R._ liess hiegegen Beschwerde erheben und beantragen, es sei ihr eine ganze, eventuell eine halbe Invalidenrente zuzusprechen. Zur Begründung brachte sie im Wesentlichen vor, sie habe die Erwerbstätigkeit im Jahre 1987 aus gesundheitlichen Gründen reduziert und es sei davon auszugehen, dass sie ohne den Gesundheitsschaden weiterhin vollzeitlich erwerbstätig wäre. Die bestehende Restarbeitsfähigkeit sei auf dem allgemeinen Arbeitsmarkt nicht verwertbar. Zudem habe die Verwaltung das Valideneinkommen unzutreffend berechnet. Die IV-Stelle anerkannte den Einwand hinsichtlich des Valideneinkommens, hielt dagegen an der Abweisung des Rentenbegehrens fest, weil sich der Invaliditätsgrad auf lediglich 33 % belaufe. Die Kantonale Rekurskommission für die Ausgleichskassen und die IV-Stellen, Basel, nahm ergänzende Beweiserhebungen vor und wies die Beschwerde mit Entscheid vom 22. September 2000 ab. C.- R._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, in Aufhebung des angefochtenen Entscheids sei festzustellen, dass sie aufgrund eines Invaliditätsgrades von 66,9 % Anspruch auf eine ganze Invalidenrente habe; eventuell sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. In prozessualer Hinsicht wird die Einräumung des Replikrechts zur Stellungnahme der Beschwerdegegnerin sowie die Gewährung der unentgeltlichen Rechtspflege und Verbeiständung im Falle des Unterliegens beantragt. Die IV-Stelle verzichtet auf Vernehmlassung und Antrag. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. 