How will be better and faster - run without -walletbroadcast = 0 or run witn -zapwallettxes?
If you want to use CPFP, run without walletbroadcast=0. If you want to just remove it completely, use -zapwallettxes.
Either option will work; CPFP will cost slightly more and it would take less time while retaining the same transaction, zapwallettxes will take some time (for the transaction to be dropped from mempool) and it wouldn't cost more to send again.