I have an HP Pavilion p6653w with a bad motherboard, current board is an N-Alvorix-RS880-uATX (Alvorix) which has appeared to be difficult to find and very expensive for the board. Is there another micro atx board that would work in this case and use the current components possibly a Gigabyte GA-880GM-D2H AMD 880G Motherboard - Micro ATX, Socket AM3. Would the power switch connector have to be changed. We do have some experience motherboards etc.