I agree with most of your points. Without knowing more about the current workloads and projected growth, it seems that the servers you suggest could be far more powerful than necessary. Of course, if you can afford to, then over-provisioning is a prudent measure.