k.. here is my thought Bono .. she sounds Bipolar.. which is not a bad thing but she may have some hidden issues that even she hasnt dealt with. As for not "keeping up" in the sex dept. thats not your fault really.. If she is easily distracted ... then sex .. well.. like I said she may be bipolar.
People that are easily distracted have a tendency to be kinda permiscuious. I am not saying she is... Im just saying that she may have an underline thought that you arent seeing.
Talk to her. Tell her you thoughts ... I will say that your right about who she hangs out with .. you cant tell her not to .. you BUT! you can point out his faults to her a little.. EXPAMPLE.. " I like him but he seems so into himself... " ... get her on her level ya know?

Good luck!

__________________
"Remember always, that you not only have the right to be an individual, you have an obligation to be one."
- - Eleanor Roosevelt
" It's not who we are that holds us back, it's who we think we're not."
- - Michael Nolan
"...to love and lose, is better than not to love at all..." .... yours truly

" The world is big... I want to see all of it before it gets dark." -- John Muir