Here are couple good articles to read before you deploy MOSS
Microsoft
Plan for availability (Office SharePoint Server)
HP
Microsoft Office SharePoint Server 2007 on HP ProLiant Servers – Performance Summary
(This document relates to HP hardware, but it is a good guidline what hardware setup could be used in general)