WW ~ As she is aware that things aren't as they should be,i think getting things out in the open and being honest with her might be the way to go.You say she suspects you have cheated/cheating already,denying it and then telling her further down the line will only make the damage harder to repair,imo.She will be able to tell that you don't find her attractive anymore.
This is just my opinion,of course.