Models degrade when do subtract segment editor

when I try to do the subtract feature on the segment editor, my models go from being really crisp and smooth to being a bit wrinkly, curvy edges etc. I have tried to fix this with smoothing but it does not really do the trick. Thanks so much

also smoothing takes a very long time