I think the variable valve timing, efi, variable tuned length intake runners and overdrive transmissions all help keep the modern engine near it's peak efficiency during normal driving and peak power production at full throttle. Newer engines have a less internal drag, are smaller displacement and make less power in the bottom end that our old big blocks. But the gearing and transmissions in the newer cars do a lot to keep the rpm up when you put your foot into it.