Generalmente instalo Apache + PHP + MySQL a mano, sin usar ningún paquete como los que mencionas.
Es un poco más de trabajo, sí; pero saber cómo instalar y configurar su entorno es excelente y útil.
La primera vez, necesitará tal vez medio día o un día para configurarlos. Pero, al menos, sabrás cómo hacerlo.
Y las próximas veces, las cosas serán mucho más fáciles y necesitarás menos tiempo.
De lo contrario, es posible que desee echar un vistazo a Zend Server -- que es otro paquete que incluye Apache + PHP + MySQL.
O, como alternativa, no use Windows.
Si sus servidores de producción ejecutan Linux, ¿por qué no ejecutar Linux en su máquina de desarrollo?
Y si no quieres (o no puedes) instale Linux en su computadora, use una Máquina Virtual.