Pues la causa no tengo ni idea, de hecho yo tengo ahora mismo funcionando apache 2.2.3 con php 5.2 en un WinXP Pro SP2, nod32 y sin firewall
(no tengo ftp pero como va por otro puerto no creo que sea eso lo que afecte).
El 2.0.59 también puedes usarlo lo que pasa es que (creo, pero no estoy 100% seguro) de esta serie sólo sacan actualizaciones de seguridad, mientras que la serie en que van implementando mejoras es la 2.2. Yo la verdad es que no he notado diferencia entre uno y otro, salvo algunos detalles en su configuración (virtualhosts por ejemplo), pero se comportan igual.