Try switching the power switch connector with the reset button connector and see if it works to power on the PC when you push the reset button instead. If this is the case it means your power switch cable or the actual power button on the case is broken. If so you might need to get a new front panel I/O replacement from your case manufacturer.