I will choose money and fame.
Rich and famous guys have access to high quality girls like famous clubs and expensive places where you can meet these women.
The problem with poor guy with talent and good heart is that good quality girls may never notice him. Thus money is needed for the access, may not be for the women.
A talented, intelligent sexy female will most possibly work in a multinational company than a local grocery store. Thus fame and money are game changer.