Abso-fucking-lutely. I'm sure to be flamed, but jesus, do you (OP) ever listen to yourself? Or maybe I should ask if you ever take time to listen to anyone BUT yourself. This almost smacks of trolling, because you sound like such a dumbass. You've already figured out what it takes to make her cum, so use your big head, not your little one. There are cockrings that have little vibes on them for her clit. Buy one. Or since she likes to buy the toys, have her puck her own. Be adventurous.
Me, first 5 years of sex, maybe 2 real orgasms. Then I found a lover who took time, explored, experimented, and left me slightly unconscious by the time we wore down.
Stop blaming her, she obviously knows how to please herself, now you need to learn. Or if you feel like it is ok to "give up and go to sleep" then you need to go away.