Faits: A. A.a Le 5 avril 2003 la voiture que conduisait A._, née en 1969, domiciliée à W._ en Haute-Savoie (France), a été percutée frontalement sur la route de M._ (commune genevoise de H._), par le véhicule piloté par C._, lequel se trouvait en état d'ébriété. La responsabilité civile de détenteur de ce dernier est assurée par X._ Assurances SA (ci-après: X._). Il n'est pas contesté que le sinistre est entièrement imputable au comportement de C._. A._ a été victime d'une fracture ouverte au fémur droit et de plaies superficielles au genou et à la main droite. Opérée le 6 avril 2003, un clou avec verrouillage statique lui a été implanté. La consolidation de la fracture a été extrêmement lente et a nécessité l'usage de deux cannes pendant plus de six mois et le maintien d'une seule canne pendant encore trois mois. La consolidation s'est effectuée au prix d'un raccourcissement du fémur droit, qui a entraîné une boiterie résiduelle et des lombalgies La prénommée doit désormais marcher avec une semelle compensatrice. Il résulte d'une expertise médicale confiée par l'assureur-accidents au Drs D._, spécialiste FMH en chirurgie, et E._, spécialiste FMH en psychiatrie et psychothérapie, datée du 2 juin 2005, que la capacité de travail de A._ est entière dans une activité adaptée, ne demandant pas le port de lourdes charges, de station debout prolongée, de marche sur terrain inégal, de montées et descentes réitérées d'escaliers et de positions accroupies ou à genoux. A.b A._, d'origine laotienne, est mariée et a un fils, âgé de sept ans à l'époque de l'accident. Titulaire d'un certificat fédéral de capacité de couturière, elle a travaillé du 1er décembre 1991 au 30 avril 1999 en qualité de conseillère de vente dans le rayon tissu du magasin F._ Mode au centre commercial de G._, à H._, avant d'être promue, dès le 1er mai 1999, assistante-cheffe de rayon du département dames. Elle avait en particulier la responsabilité de planifier et gérer le personnel et l'informatique des caisses; elle remplaçait en outre le gérant du magasin ou le chef de rayon en cas d'absence. A._, depuis son entrée en service chez F._ Mode, a assumé des tâches avec une responsabilité croissante et donné entière satisfaction à son employeur. Il a été retenu qu'en raison de ses qualifications et de ses états de service, la prénommée, sans l'accident, pouvait prétendre à être promue responsable de magasin. A._ allègue désormais que cette promotion serait intervenue le 1er janvier 2005. Avant l'accident, A._ réalisait un gain mensuel net de 4'515 fr.65, payé treize fois l'an, auquel s'ajoutait une prime sur le chiffre d'affaires qui se montait en moyenne à 101 fr.20 par mois (art. 105 al. 2 LTF). Si A._ avait été promue responsable de magasin, son salaire net se serait élevé à 4'773 fr.45 payé treize fois l'an, ce qui aurait représenté un salaire annuel net de 62'054 fr.85. A._ a été totalement incapable de travailler du 5 avril 2003 au 29 novembre 2004. A cette dernière date, elle a repris son activité professionnelle à 30%, étant rémunérée sur la base d'un salaire net annuel de 22'651 fr. Du 19 avril au 30 septembre 2005, A._ a connu une nouvelle incapacité de travail à 100% consécutive à l'ablation d'un clou centro-médullaire. En 2004, X._ a versé un montant de 6'000 fr. à A._ à titre d'acomptes. K._ Assurances, qui est l'assureur-accidents de la lésée, a versé à celle-ci des indemnités journalières représentant 80% du salaire assuré, qui se montaient à 144 fr.74 du 8 avril 2003 au 29 novembre 2004, à 101 fr.31 du 29 novembre 2004 au 19 avril 2005, à 144 fr.74 du 20 avril 2005 au 30 septembre 2005 et à 101 fr.31 du 1er octobre 2005 au 28 février 2007. Par décision du 9 février 2007, l'assureur-accidents a mis un terme à l'octroi des indemnités journalières avec effet au 28 février 2007, alloué à A._, prenant en compte une diminution de la capacité de gain de 10 %, une rente d'invalidité transitoire de 446 fr. par mois dès le 1er mars 2007, ainsi qu'une indemnité pour atteinte à l'intégrité de 13'350 fr. Statuant sur l'opposition de l'assurée, K._ Assurances a rendu une décision valant ratification de transaction (art. 50 LPGA), à teneur de laquelle le taux d'invalidité a été fixé d'un commun accord à 25% et la rente mensuelle d'invalidité a été portée à 1'164 fr.25 pour la période courant du 1er mars 2007 au 30 septembre 2008. Depuis lors, la rente d'invalidité versée par l'assureur-accidents s'élève à 1'078 fr. par mois. A._ a encaissé de l'assurance-invalidité (AI) une rente mensuelle entière d'invalidité de 1'907 fr. du 1er avril 2004 au 31 décembre 2004 et de 1'944 fr. du 1er janvier 2005 au 30 novembre 2005, à laquelle s'est ajoutée une rente pour enfant. Par décision du 12 février 2007, l'AI a estimé entière, dès le 1er septembre 2005, la capacité de travail de A._ dans une activité adaptée ou dans une activité de vendeuse compatible avec ses limitations fonctionnelles et arrêté la perte de gain subie à 24,9 %, taux ne donnant pas droit à une rente d'invalidité. La précitée n'a pas contesté cette décision de l'AI. A._ n'ayant pas droit à une rente de l'AI, elle ne remplit pas non plus les conditions pour l'octroi d'une rente invalidité de la prévoyance professionnelle (deuxième pilier). Depuis février 2007, A._ a effectué de nombreuses recherches d'emploi, notamment comme télévendeuse, réceptionniste, téléphoniste, assistante ou chargée de clientèle, lesquelles sont restées vaines. Le 6 décembre 2007, l'Office cantonal de l'assurance-invalidité de Genève a mis fin au mandat d'aide au placement en faveur de A._ pour la fin de janvier 2008; à ce sujet, l'office a écrit ce qui suit au conseil de A._ (art. 105 al. 2 LTF): « ... Nous avons également étudié très attentivement sa situation chez son employeur actuel. En effet, votre cliente s'est présentée pour un entretien d'embauche chez la responsable d'une boutique de mode. Elle s'est alors rendu (sic) compte des salaires en vigueur dans la branche qui sont nettement en-dessous de ceux pratiqués par son employeur actuel. En outre, Mme (A._) n'est pas certaine de pouvoir augmenter son taux d'activité actuellement fixé à 30% pour des questions médicales. En raison de ce qui précède, nous avons trouvé plus prudent pour l'avenir de votre cliente de trouver une solution avec son employeur ce qui peut prendre un certain temps et dépend essentiellement des opportunités internes. Cette vision nous semble plus prudente car nous ne souhaitons pas mettre Mme A._ dans une situation plus délicate qu'aujourd'hui ... ». A._ étant domiciliée en France, elle n'a pas droit aux prestations de l'assurance-chômage en Suisse. Il n'a pas été allégué qu'elle ait touché des prestations d'une assurance-chômage en France. Le 17 janvier 2008, A._ et X._ sont convenues du versement d'une somme de 20'000 fr. pour solde de tout compte en règlement des conséquences présentes et futures de tous les postes du dommage subi par A._ en raison de l'accident, lesquels englobaient notamment le préjudice ménager et le tort moral, mais excluaient une éventuelle perte de gain et les honoraires d'avocat avant procès. A partir de mars 2008, A._ a augmenté son taux d'activité chez F._ Mode à 35%, correspondant à 59 heures de travail par mois, et indiqué ne pouvoir travailler davantage, en raison singulièrement de douleurs aux jambes et aux genoux. Le 28 avril 2008, le Dr L._, spécialiste en médecine de rééducation aux Hôpitaux Universitaires de Genève, a considéré que la capacité de travail de 35% de A._ dans son activité professionnelle actuelle était parfaitement justifiée. Les honoraires d'avocat de A._ pour la période du 30 novembre 2004 au 25 février 2009 se sont élevés à 36'081 fr.90 pour 85,24 heures d'activité. B. Par demande du 9 septembre 2009, A._ a ouvert action contre X._ devant le Tribunal de première instance de Genève. Elle a conclu au paiement de 43'197 fr.60 plus intérêts à 5% l'an dès le 15 mai 2006 à titre de perte de gain actuelle, de 430'757 fr.45 avec intérêts à 5% dès le 9 septembre 2009 à titre de perte de gain future, de 96'065 fr.25 avec intérêts à 5% l'an dès le 9 septembre 2009 comme dommage de rente et de 30'140 fr. plus intérêts à 5% l'an dès le 9 septembre 2009 pour les frais d'avocat non couverts par les dépens. X._ a conclu au rejet de la demande. Par jugement du 3 février 2011, le Tribunal de première instance, estimant qu'il n'était pas possible d'imputer les troubles dont souffre la demanderesse à d'autres facteurs que ceux découlant de l'accident, a alloué à la demanderesse 96'065 fr.25 avec intérêts à 5% dès le 9 septembre 2009 pour réparer le dommage de rente, 10'921 fr.90 avec les mêmes intérêts pour les frais d'avocat avant l'ouverture du procès et 795 fr.10 avec intérêts à 5% dès le 3 septembre 2010 en remboursement de frais médicaux exposés entre février et mai 2010. Les deux parties ont appelé de ce jugement. Statuant par arrêt du 11 juillet 2012, la Chambre civile de la Cour de justice du canton de Genève a annulé le jugement du 3 février 2011 et condamné la défenderesse à payer à la demanderesse le montant total de 129'844 fr.90 plus intérêts à 5% l'an dès le 9 septembre 2009. La cour cantonale a admis que la demanderesse ne subissait pas de perte de gain, ni actuelle ni future, au motif que le revenu que celle-ci pourrait raisonnablement obtenir compte tenu de son âge, de ses qualifications, du marché de l'emploi genevois et de son expérience professionnelle était « quasiment équivalent à celui que la demanderesse aurait réalisé en travaillant à 75% dans son emploi au moment de l'accident ». Les magistrats genevois ont jugé que le dommage de rente indemnisable s'élevait à 119'923 fr., après avoir capitalisé, en fonction de la table 1b de STAUFFER/SCHAETZLE d'après un facteur de 6.91 (âge déterminant 40 ans, personne de sexe féminin), une perte de rente annuelle de 17'355 fr. Ils ont imputé sur le dommage de rente le montant de 6'000 fr. payé comme acomptes par la défenderesse, si bien que le solde dû à la demanderesse se montait à 113'923 fr. en capital. Ils ont encore octroyé à la demanderesse, toujours en capital, la somme de 15'921 fr.90 représentant les frais d'avocat antérieurs au procès. En définitive, la demanderesse restait créancière de sa partie adverse de 129'844 fr.90 (113'923 fr. + 15'921 fr.90). C. C.a X._ exerce un recours en matière civile contre l'arrêt cantonal (cause 4A_511/2012). Elle conclut à l'annulation de cet arrêt, sauf en ce qui concerne un montant de 9'921 fr.90 avec intérêts à 5% dès le 9 septembre 2009 qu'elle reconnaît devoir à la demanderesse à titre de solde de frais d'avocat avant procès, cette dernière devant pour le reste être déboutée de toutes ses conclusions. A._ propose le rejet du recours. Les parties ont répliqué et dupliqué C.b A._ exerce également un recours en matière civile contre l'arrêt du 11 juillet 2012 (cause 4A_521/2012). Elle conclut à l'annulation de cet arrêt et, cela fait, qu'il soit prononcé que la défenderesse est condamnée à lui verser 43'197 fr.60 plus intérêts à 5% dès le 15 mai 2006 pour indemniser sa perte de gain actuelle et 430'757 fr.45, avec intérêts à 5% dès le 9 septembre 2009 pour indemniser sa perte de gain future, la cause étant retournée à la cour cantonale pour qu'elle statue à nouveau sur les frais et dépens. X._ s'en rapporte à justice quant à la recevabilité du recours et conclut implicitement à son rejet sur le fond. Les parties ont répliqué et dupliqué. C.c Par ordonnance du 15 octobre 2012, la Présidente de la Ire Cour de droit civil a ordonné que l'effet suspensif soit accordé aux recours dans les causes 4A_511/2012 et 4A_521/2012. 