Sachverhalt: A. A.a. A._, türkische Staatsangehörige, geboren am xx.xx.1977, lebte in der Türkei in erster Ehe mit B._ und hatte mit diesem zwei Kinder. Die Ehe wurde am 7. Februar 2003 geschieden. A._ heiratete im März 2004 in der Türkei den Schweizer Bürger C._ (geboren 1960). Sie reiste am 7. August 2004 in die Schweiz ein und erhielt dort eine Aufenthaltsbewilligung für den Kanton Zürich, die in der Folge bis zum 6. August 2007 verlängert wurde. Im Sommer 2007 ersuchte sie um Verlängerung der Aufenthaltsbewilligung. Mit Verfügung vom 26. März 2008 verweigerte die Sicherheitsdirektion des Kantons Zürich wegen Scheinehe die Verlängerung der Aufenthaltsbewilligung und setzte A._ Frist zum Verlassen des Kantonsgebiets bis zum 30. Juni 2008. A._ rekurrierte dagegen an den Regierungsrat. A.b. Während der Hängigkeit des Rekurses hob das Migrationsamt mit Verfügung vom 27. Januar 2011 die Verfügung vom 26. März 2008 auf, verweigerte das Gesuch um Verlängerung der Aufenthaltsbewilligung erneut und setzte A._ eine neue Frist bis zum 29. April 2011, um die Schweiz zu verlassen. Der Regierungsrat schrieb am 15. März 2011 den Rekurs gegen die Verfügung vom 26. März 2008 ab. B. Auch gegen die neue Verfügung vom 27. Januar 2011 rekurrierte A._ beim Regierungsrat. Dieser wies den Rekurs am 5. Februar 2014 ab. C. A._ erhob dagegen Beschwerde an das Verwaltungsgericht des Kantons Zürich, welches das Rechtsmittel mit Urteil vom 20. Mai 2014 abwies. D. A._ erhebt "Einheitsbeschwerde und Verfassungsbeschwerde" an das Bundesgericht mit dem Antrag, in Aufhebung des angefochtenen Entscheids sei ihr erneut eine Aufenthaltsbewilligung zu erteilen. Eventualiter sei das Verfahren bis zu einem Rekursentscheid der Sicherheitsdirektion in Sachen B._ zu sistieren. (Sub) eventualiter sei die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Zudem beantragt sie Erteilung der unentgeltlichen Rechtspflege. Das Verwaltungsgericht verzichtet auf Vernehmlassung. Die Staatskanzlei des Kantons Zürich und das Bundesamt für Migration (heute: Staatssekretariat für Migration) beantragen Abweisung der Beschwerde. Mit Verfügung des Präsidenten der II. öffentlich-rechtlichen Abteilung des Bundesgerichts vom 26. Juni 2014 wurde der Beschwerde - antragsgemäss - die aufschiebende Wirkung zuerkannt.