My plan:
2 webservers with SATA Raid 1, 1 Quad-Core CPU, 2 GB memory
4 or 5 Asterisk servers (40 or 50 seats per server), Sata harddisk, 2 GB memory
1 Mysql server, one 4-core CPU (maybe 6-core??), 4 GB memory (or 6 GB??), Raid 10 with 4 SAS drives
Storage for recordings is on a separate file-server.
Cause I read about bad Dell servers here and cause I have some HP servers in production without problems I would prefer HP servers.
So my questions: AMD or Intel for database server (the war begins

The AMD or Intel question again for the two web-servers. I think quad-core is enough here. Are 2 GB memory enough? Cause every agent uses the same application

At last the Asterisk-servers. I read about people with 70 or more agents on one server. Other people have a rule about maximum 25 agents on one server. I will set up a 512 MB memory-drive for the recordings so there shouldn't be a bottleneck. The question is: Can a dual-core cpu with 2 GB memory handle 40 agents and some recordings? Or do I need a quad-core with 4 GB memory for this? I saw Pentium 4 computers with 2 GB memory and 25 agents on it - web and database on a separate server.
I like Debian based systems. So database and webservers will get 64 bit Debian (any cons??). Asterisk will be 32 bit cause it doesn't benefit from 64 bit I think.
Network plan: Two gigabit core switches connected to each other. The second one is the backup switch. Servers are connected to both switches (2 nics in every server). Agent switches (fast ethernet) are connected to both core switches (one backup link - STP)
Would be fine to hear some opinions.
Regards,
Gunnar