Sachverhalt: A. A._, geboren 1985, erlitt im Alter von drei Monaten eine Zerebalschädigung und ist seither wegen deren Folgen eingeschränkt. Die Invalidenversicherung erbrachte verschiedentlich Leistungen. Seit 1. Oktober 2005 bezog A._ eine ganze Invalidenrente. Nachdem sie am 9. Januar 2013 Mutter eines Sohnes geworden war, veranlasste die IV-Stelle des Kantons Zürich eine Abklärung der beeinträchtigten Leistungsfähigkeit in Beruf und Haushalt (Bericht vom 13. Juni 2013). Mit Verfügung vom 6. November 2013 setzte sie die bisherige ganze auf eine Dreiviertelsrente herab. B. Die dagegen erhobene Beschwerde von A._ wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 13. März 2015 ab. C. A._ beantragt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten die Aufhebung des angefochtenen Entscheides und weiterhin die Zusprechung einer ganzen Invalidenrente. In verfahrensrechtlicher Hinsicht ersucht sie um Gewährung der unentgeltlichen Prozessführung und Verbeiständung. Die IV-Stelle schliesst auf Abweisung der Beschwerde. Das kantonale Gericht wie auch das Bundesamt für Sozialversicherungen verzichten auf eine Vernehmlassung.