Well, instead of dropping hints, sit down and have an honest conversation with her. You are no more than dirt if you do go elsewhere for sex. Explain to her that while you still love her and that she is beautiful, you are concerned about her health.
Maybe there are other issues going on. Maybe...