is that actually cheating if she's always been doing it? Sounds more like that's the way she likes to be and if you want to be with her you support her wants.
If she's doing it regularly with him you would think the sex is good and probably better than she gets from you - but she comes home so she obviously likes a lot the you do for her - and maybe she is just having a fling before marriage