Use of negative present participle
I'm in trouble to compare the following two sentences in view of flow. The first one uses negative present participle (which is my favorite):
all subsystems not belonging to the currently-active configuration should have been deactivated.
But I'm wondering whether this sentence sounds awkward or not.
The second one is the same sentence rewritten with a relative clause:
all subsystems which don't belong to the currently-active configuration should have been deactivated.
I'm so thankful if a native speaker give me some advice about the better option.
Both seem grammatically correct, but I would say that the first is better because it is less clunky.