Imagino que problema del propio botón de encendido no es, porque comentas que ha sido al cambiar algunos componentes y sería bastante casualidad, sin embargo, a mi con un equipo me pasó lo mismo y durante unos días le conecté el conector de encendido al botón de reset de la caja para probar y funcionó (por descartar)
Otra opción es sacar todos los componentes de la caja (CPU) y probar unas cuantas veces fuera de la misma, encendiendo el equipo haciendo puente en los pines de Power Switch.
Otra opción, probar otra fuente unos días.
Otra opción, si lo anterior no funciona, es probar solo con un módulo de RAM, después con otra gráfica y por último la placa base.
A ver si alguien más le ha pasado parecido y nos ilumina.
Edito: Se me ha adelantau edy 00116, pero como ves dos personas comentamos lo mismo (descártalo por si acaso)