du könntest:
-dynamesh benutzen
-die topology von vornerein anpassen (oder auch zwischendrin)
-in ein niedrigeres subdivision level wechseln, smothen und anschließend "reproject higher subdiv" verwenden
-alles andere maskieren und noch einmal unterteilen (dann wirkt subdivide nur auf den unmaskierten bereich)
-in preferences->mem->maxpolypermesh raufsetzen und alles unterteilen
-geometry hd verwenden
ich würde möglichkeit 1 oder besser 2 versuchen. kommt drauf an, was du damit später vorhast.