Sachverhalt: A. Mit Urteil vom 23. Juni 2005 befand das Geschworenengericht des Kantons Zürich X._ des Mordes (Art. 112 StGB) und der Widerhandlung gegen das Waffengesetz (Art. 33 Abs. 1 lit. a WG i.V.m. Art. 27 WG) für schuldig und bestrafte ihn mit 17 Jahren Zuchthaus. B. Eine dagegen erhobene kantonale Nichtigkeitsbeschwerde wies das Kassationsgericht des Kantons Zürich mit Sitzungsbeschluss vom 29. Oktober 2007 ab. C. X._ führt eidgenössische Nichtigkeitsbeschwerde, mit der er die Aufhebung des Geschworenengerichtsurteils und die Rückweisung der Sache zur Neubeurteilung beantragt. Zudem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. D. Vernehmlassungen wurden keine eingeholt.