The first thing I would suggest is to use multiple drives with the database on one and the log files on another.
Next, find out why you are having problems with quantities and fix that issue. I have several large customers and on a couple, reconcile does run long. We addressed the underlying problems and reduced the need to run reconcile to once per week, on the weekend.
You could also run reconcile without including history.