<human>: I'm just looking for general advice as I'm curious how other people would go about it. Obviously this isn't a topic I can just discuss with anyone.

I'm 22 and have been dating my boyfriend - we'll call him Jake, he's 24 - for about six months now. I broke up with my ex to be with him. He's an incredible guy - really smart, personable, friends with everyone. I'm a lot more introverted so he makes me get up and move and meet people, which has been great for me. On top of that, he's really supportive and flexible, so I know he's always there for me when I need him. And he's hot too, always a bonus. We get along great and our relationship grows every time we get to see each other, which at the moment is about once a week due to our jobs.

Enter "Ryan." Ryan and I have known each other for a few years now, and there's always been tension, but we've always both been in relationships. He's thirty and has a daughter. We weren't really close, but we have a lot in common so we work out together or just get stoned and hang out. We can both feel this tension but don't ever talk about it. We also never touch, unless we're playing basketball or something. About a month ago something snapped and we had sex. And it was out of this world.

The ringer - Jake is terrible, terrible in bed. Just awful. I'm dominant, so usually getting the man to reciprocate isn't too difficult. But Jake just doesn't get it. I've been trying hard and have been very patient. But I'm going crazy because I'm not being pleasured. Ryan and I have this great chemistry, and he's admitted he has feelings for me. Logistically, though, we can't be together. So I guess I'm stuck. I know the "right" thing to do would probably be just to eliminate both of them. But I adore Jake. Apart from the bedroom issues, he's incredible. I know this isn't fair to him.

Ryan knows about Jake. Jake knows Ryan purely through name; I've mentioned him in passing.

Can you summarize the given text in a few sentences?
<bot>: I have two men in my life, playing two very different roles, and I have no idea where to go from here.