Check the normals, if you're running into merge problems. And if the viewport is slowing down when you think it really shouldn't be, check if you have "smooth preview" on a lot of geometry, that can bog down interactivity, also you might need to delete some history.