À sa première saison complète en 2004 avec les Rangers, il affiche des sommets personnels de 92 coups sûrs, 58 points marqués et 46 points produits, un dernier total qu'il égalera en 2009.
Il joue pour Texas jusqu'en 2006, alors qu'il passe aux Brewers de Milwaukee dans une transaction fin juillet, peu avant la date limite des échanges. Nix s'aligne avec les Brewers jusqu'en 2008, mais ne joue qu'un total de 30 parties avec le club, passant la majorité du temps en ligues mineures avec les Sounds de Nashville et les Stars de Huntsville[2], obtenant peu de rappels du grand club.
Devenu joueur autonome, Nix signe un contrat des ligues mineures avec les Reds de Cincinnati le et obtient une invitation au camp d'entraînement du printemps suivant[3]. Il passe la saison 2009 dans les majeures et dispute 116 parties avec les Reds. Sa moyenne au bâton s'élève à ,231 et il égale son record personnel de 46 points produits. Il frappe également 15 circuits et réussit 26 doubles, ses plus hauts totaux à ce jour.
Il obtient des Reds un nouveau contrat d'une année pour la saison 2010. Il maintient une moyenne au bâton de,291 comme réserviste dans 97 parties des Reds. En , il devient agent libre. Le , il accepte un contrat des ligues mineures avec les Nationals de Washington[4]. Il réussit un nouveau sommet personnel de 16 coups de circuit, et il produit 44 points à sa seule saison à Washington.
Le , Nix signe un contrat de 2,5 millions de dollars pour deux saisons avec les Phillies de Philadelphie[5]. Il est libéré par Philadelphie en août 2013, après un peu plus d'une saison et demie avec le club.