It could be either one. Or it could be that she doesn't necessarily realize the extreme nature of her comments. Sounds unbelievable, but I have experienced it with others. Example: Girl lives in the shadows of older siblings whom others perceive as better in some way, but she lives with them, so she knows different. She grows up learning that if she doesn't toot her own horn, nobody's gonna toot it for her. She's been taught that if she wants to be noticed at all for what she brings to the table, then she's got to make sure that you know what she's bringing to the table. As an adult, when she hears of others' accomplishments, it reminds her of hers, and she's compelled to recite her own resume just so you know that she, too, brings relevance. Not to brag, just to contribute. In her conscious mind, she's just adding to the conversation. She might have no clue that she is turning people off. When people are put off by her--since no one ever gently tells her why--she can only assume that it must be because they are uncomfortable with her success.
My opinion--not a dig on you--is to treat her with graciousness. We all have our "stuff". If it provides you with a little comic relief and doesn't take anything away from you, give her two or three minutes to sing her own praises. Then, take two or three minutes to sing your own praises. If she interrupts, gently say, "No, wait, I'm not finished. I, like you, have had this experience." In addition to the purposes that I noted earlier, it also serves as a notification/reminder to try to see something from another's perspective, for each of you.
I am a firm believer in life lessons and no coincidences. I think that we draw to ourselves from within ourselves. The fact that she bugs you indicates that you've got something to learn and teach here. Pray about it (whatever that means to you and your faith), and learn how you should approach this situation. Accept her for who she is and what she can bring. The only person you can change is yourself. (Not that you are wrong, but you can update your response to her.)