Faits : A. Le 28 juin 2012, la Cour des affaires pénales du Tribunal pénal fédéral (ci-après: la Cour des affaires pénales) a reconnu A._ coupable notamment de participation à une organisation criminelle, de vols en bande, de dommages répétés à la propriété et de violations de domicile. Il a été condamné à une peine privative de liberté de 90 mois, sous déduction des 837 jours de détention provisoire subis. Ce même jour, l'autorité susmentionnée a prononcé le maintien en détention pour des motifs de sûreté de A._ ; cette mesure a été prolongée par décisions du 30 octobre 2012, du 29 janvier et du 25 juillet 2013. Par arrêt du 23 septembre 2013 (cause 6B_125/2013), le Tribunal fédéral a annulé le jugement du 28 juin 2012, considérant que le droit d'être entendu de A._ avait été violé. Il a renvoyé le dossier à l'autorité précédente, lui enjoignant d'obtenir des informations s'agissant de la retranscription en français des conversations téléphoniques tenues en langue étrangère (méthode appliquée, identité des personnes ayant participé à ce processus, instructions reçues). Sur requête de la Cour des affaires pénales, le Tribunal des mesures de contrainte du canton de Vaud (Tmc) a ordonné la détention pour des motifs de sûreté de A._ jusqu'au 7 avril 2014, par ordonnance du 10 octobre 2013. Cette décision a été confirmée le 23 décembre 2013 par la Cour des plaintes du Tribunal pénal fédéral (ci-après: la Cour des plaintes). Par décision du 15 novembre 2013, la Cour des affaires pénales a renvoyé l'accusation au Ministère public de la Confédération (MPC) pour complément d'instruction, se dessaisissant de la cause. Par ordonnance du 7 avril 2014, le Tmc a prolongé la détention de six mois, soit jusqu'au 7 octobre 2014. Le 12 septembre 2014, A._ a demandé sa libération immédiate. Par ordonnance du 24 septembre 2014, le Tmc a rejeté cette requête et prolongé la détention de trois mois, soit jusqu'au 7 janvier 2015. Le 16 septembre 2014, le MPC a procédé à l'annonce de la prochaine clôture (art. 318 CPP). B. Par arrêt du 31 octobre 2014, la Cour des plaintes a rejeté le recours intenté par A._ contre cette décision. En substance, elle a considéré que les charges étaient suffisantes, qu'un risque de fuite existait et que les principes de la proportionnalité et de la célérité demeuraient respectés. C. Agissant par la voie du recours en matière pénale, A._ demande principalement au Tribunal fédéral de réformer l'arrêt du 31 octobre 2014 et l'ordonnance du 24 septembre 2014 en ce sens que sa mise en liberté immédiate est ordonnée. A titre subsidiaire, il requiert l'annulation de l'arrêt attaqué et le renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants. Il sollicite en outre l'assistance judiciaire. Le MPC conclut au rejet du recours. Quant à la Cour des plaintes, elle renonce à déposer des observations. Par courrier du 24 novembre 2014, le recourant a persisté dans ses conclusions. 