You will find a good performance increase when separating out your web and database servers. One of my web servers (2 x 3 GHz Xeon) has 50 - 60 eZ sites with load at around 1.0. A separate database server is under not much load and so could handle another web server without too much trouble.