Efficiency is easy. The nForce4 has to deal with two seperate SATA controllers (each holding four hosts), an integrated AC97 system, an entire SuperIO system, legacy ISA -> PCI bridges, USB-> PCI bridges, Six USB 2.0 hosts, a tertiary PATA channel, two Gigabit Ethernet controllers, four IEEE1394a controllers, and a few more things that add up to

of overhead. And how much can I disable? None.
If I want to run 8 different SATA devices, I'd buy a dedicated RAID card with support for RAID5. Integrated AC97 sucks donkey nuts, I'll buy a dedicated sound card thank you. If I wanted SuperIO devices, I'd buy dedicated serial/parallel/ps2 ports. I have no need for ISA if I run everything dedicated. USB is neccessary, but I think six hosts is a little much, two does just fine. What the sam **** am I going to do with a tertiary PATA channel?? One 100Mbit host is good enough, two Gbit hosts is overkill. If I ever need IEEE1394a connections, I'll buy a card.
In short, I don't want all my neccessary resources to wade thru a bunch of useless DMA in order to use the system bus.