Stop playing games with people. If you want to see your best friend romantically, you need to end things with your current boyfriend as that is only fair. And, I might add, staying with your current boyfriend because of any of the following reasons is wrong -
- to make your best friend jealous
- to have someone to be with until you can get with your best friend
- to be treated well by one guy while you wait for another whose inattentive is bothering you
You are looking to have your cake and eat it, too. That's not fair to either of these guys.