I'm thinking of breaking up with my current gf of 3 years because of a lack of physical affection
Is there any other reason why you think you should break up with her?
I don't know, it might be for the best if we both just move on.
If you and your girlfriend have different ideas of what romantic intimacy should look like, it might be best to break up. Major incompatibility is hard to overcome in a relationship, especially if one partner feels like they aren't getting what they need out of the relationship.
Maybe you're right. But how do I keep my guy friends if I break up with my girlfriend?
If your guy friends are associated with your current girlfriend, then you'll have to consider losing them to. Unless you are comfortable still being friends with your ex, you should be prepared to lose contact with those close to her.