Du willst einen Produktionsserver unter Windows XP mit Apache laufen lassen
Wenn es unbedingt ein Apache Webserver sein soll, würde ich eine Linux Distribution verwenden. Die Windows Version von Apache ist im Vergleich zu Linux sehr langsam.
Wenn es dagegen ein Windows Server sein soll, würde ich gleich eine Windows Server 2003 Lizenz kaufen und IIS 6.0 als Webserver verwenden. Dieser bietet sogar eine recht brauchbare PHP Leistung.