Faits: Faits: A. B._, née en 1939, a travaillé au service de la Banque X._ jusqu'au 30 avril 1998. A partir du 1er mai suivant, elle a bénéficié d'une retraite anticipée ainsi que d'une rente-pont de l'AVS servie par la Caisse de pensions de la Banque X._. A compter du 1er mai 2002, B._ perçoit une rente de vieillesse de l'AVS de 1030 fr. Quant à la Caisse de pensions de la Banque X._, elle lui verse dès ce moment-là une rente mensuelle de 749 fr., de laquelle elle déduit 238 fr. à titre de remboursement du pont AVS, de sorte que l'assurée touche finalement 511 fr. par mois de sa part. B._ a sollicité l'octroi de prestations complémentaires à l'AVS. Par décision du 29 juillet 2002, la Caisse cantonale vaudoise de compensation AVS (la Caisse de compensation) lui a octroyé à ce titre le montant mensuel de 638 fr. Sur la feuille de calcul à la base de sa décision, la Caisse de compensation a pris en compte la rente de retraite de 749 fr., sans déduire le montant de 238 fr. retenu pour rembourser le pont AVS. B._ a sollicité l'octroi de prestations complémentaires à l'AVS. Par décision du 29 juillet 2002, la Caisse cantonale vaudoise de compensation AVS (la Caisse de compensation) lui a octroyé à ce titre le montant mensuel de 638 fr. Sur la feuille de calcul à la base de sa décision, la Caisse de compensation a pris en compte la rente de retraite de 749 fr., sans déduire le montant de 238 fr. retenu pour rembourser le pont AVS. B. Le Tribunal des assurances du canton de Vaud a rejeté, par jugement du 7 juillet 2003, le recours de l'assurée contre cette décision. B. Le Tribunal des assurances du canton de Vaud a rejeté, par jugement du 7 juillet 2003, le recours de l'assurée contre cette décision. C. B._ interjette recours de droit administratif contre ce jugement dont elle demande l'annulation. Sous suite de frais et dépens, elle conclut principalement à l'octroi de prestations complémentaires calculées suivant les rentes effectivement versées. Subsidiairement, elle conclut au renvoi de la cause aux premiers juges afin qu'ils instruisent plus avant les circonstances dans lesquelles elle a été amenée à prendre sa retraite; elle requiert à cet effet l'audition de deux témoins. La Caisse de compensation s'en remet à justice alors que l'Office fédéral des assurances sociales n'a pas déposé d'observations. D. Le juge délégué à l'instruction a sollicité des renseignements complémentaires auprès de la Banque X._ au sujet des conditions de départ à la retraite anticipée de la recourante (cf. lettres des 20 janvier 1998 et 18 mars 2004). Les parties ont eu l'occasion de se déterminer sur la réponse donnée.