The CRF100F is a very well balanced bike and it is superbly built and almost bullet proof.
However they are not the best to do big jumps with as the vertically mounted engine forms part of the stress member of the frame and you can crack the castings on the engine unless you go with a aftermarket under engine frame cradle. (from BBR Motorsports)
The DHZ140 will blow it away off the line however it is a less refined ride, the CRF is a very smooth progressive bike that has excellent gear ratios through it's five speed box and ridden by someone who knows how quite fast.
It rides on a 19" front wheel and a 16" rear wheel with a pro-link suspension set up, and soaks up the bumps very nicely, also note the front rake on the front wheel compared to a china pitbike.
It's all about the design, Honda got it right and the combination works very well. The CRF80F is identical underneath except for the length of the front forks, the length of the rear swing arm and it has smaller wheels.
Remeber this bike is Hondas fun bike so it is not designed to be a performance powerhouse but a very easy to ride smooth bike. They make the CRF150R which is a ball tearing beast that would leave the DHZ in a cloud of dust and rocks! however the maintance on this bike is extreme.
The interesting thing about the CRF100F is that as it comes from honda it is asleep! (but very reliable) and there are so many hot up kits for this bike it is unreal. If you have some serious coin you can get around 18 HP from the engine with a Kitaco 145 DOHC (Dual over head cam) kit but you could buy three DHZ bikes for the cost of the kit alone. And well remember a new CRF100F is $4000 to start with!! A 120 bore kit with cam is around $400.00.
So to answer your question the DHZ will out grunt the CRF100F but the CRF100F will last for ever and be a much nicer ride.
The XR100 is virtually identical to the CRF100F underneath, they just updated the plastics.