If you find a mobo that works AND it is different than the one you have, your Windows OS is not going to run. OEM's like HP, Dell etc use an OEM os that is tied to the motherboard. You *MAY* be able to find the mobo on ebay (from a PC repair dealer).
Otherwise you are st the mercy of HP or microsoft to 'fix' your OS.