Would I see a performance increase if I put a dual-head NIC (I've got one ready) in the m0n0wall to handle the LAN and DMZ interfaces?
I can't see this making a difference in your case. As far as I can tell (intel.com is a little hard to decipher sometimes) the 1000 XT is not a pci card. Any dual-head NIC I've seen uses pci-express, thus eliminating the pci bottleneck, but you've probably already done that and performance on non-pci intel 1000 cards would be similar, I expect. You could always let us know if you discover otherwise.
db