I understand that women need attention and commitment when it comes to getting her, so when you give a woman the attention without trying to buy her, chances are she won't allow other men to buy her neither. I think only giving attention, sacrificing your time for her, letting her know that you want her, giving her tokens of your love like simple flowers and occasional hot underwear will be enough to convince a girl she doesn't need anyone else but you.. also fantastic sex is an important factor. And if it still doesn't work, well, she's not for you.. or she's a recycle pussy.
I think you get the full package in a girl if she is wet for you even if you are poor, have a messy house and don't have anything interesting going on in life, but she still wants you and supports you at your worst because you care for her and don't take her for granted and she loves being with you. Those type of women are the keepers.
It's still possible to find a woman who supports you when you're at your worst when you fall down from your rock star level, but a lot of those women who fall for a man who is really successful end up breaking up with them anyway because there's not enough magic in the end.
Granted, a good looking successful man will get pussy much easier and gets love affairs everywhere he travels, but I think the wild lifestyle will blind the woman to see what the man is really about and could end up losing her interest when the lifestyle is put to rest for awhile.