Oh snap. The boyfriend shows up!
All I have to say is there's some serious lack of communication going on here, obviously. Girlfriend is saying sex is bad and her bf goes limp all the time, boyfriend says everything's fine. Someone here is either lying or in denial. Figure it out, you two.