Hey man, here is my advice:
I understand this bothers you, but dont get angry about it.
You cannot win a game by yourself. Maybe one in 20 games you are really the only one doing damage, but 95% of the time, you depend on your team.
Everything your team has (jungle, lanes, towers etc.) should be seen as a team resource. Your team needs to get that gold.
If you are getting fed, you should not only let your team get farmed/ get gold/ get exp, but you should TRY to give them as much of the team resource as possible.
It is always very bad to have one guy fed, and the other guys low on gold etc.
Even if you have the feeling they arent as good as you, (or especially then) they need it more than you.
Its a weird thing to accept, and I know exactly what you feel like. You feel like she is going to take the gold and then not do anything with it.
But out of my personal experience, taking everything yourself is not going to allow you to climb the ranked ladder.
It seems counter intuitive to give away your own power over the game into somebody elses hands, but you will be amazed by how many games you will end up having your team carry you to victory, and you just having a chill game by just trying to give all the kills to your laners and giving them as much gold as possible.
This here is one of the things that really helped me get all the way to Diamond, and its a hard step to take. IF you truly want to get better at the game, look at every situation as a situation your team is in, and how you can improve your teams position in the game.
That is why supports catch the caitlyn ults for their adcs, even if they die.
That is why junglers suicide into baron pit to steal the buff for their team.
That is why top laners do everything they can to keep their carries safe.
That is why ad carries sometimes have to die in teamfights, just to do as much damage to the enemy team as possible.
That is why mid laners will sometimes suicide into the enemy team, just to take out the enemy damage dealers.
League of Legends becomes a wonderful and beautiful game, if you look at the 4 other players you got matched with as your team.
Also don't ever make the mistake of thinking of your allies as people who hate you. The text chat of the game often makes people seem angrier/more hateful than they actually are.
Peace out!
-Ya boy Hawky