Your situation looks like a batch processing work. If no. of commits can be increased in the apllication that can be better.
If you are running more than one batch work(transaction) at a time, why don't you look at an option like creating another rollback segment and force the other transaction to the new rollback segment using the "Set tansaction use rollback segment ..." command.