Multiple NICs will also help, but they require more thought and configuration to achieve positive results.
It still amazes me how resource intensive AC seems to be.
Delivering large (500-1500 simultaneous user) client-server systems takes some real thought, design and skill in implementation. We have been doing that since the early 90s - it is hard work, and it always has been.
Add to that the constant addition of Meaningless Use, and the challenges only multiply.