Hey guys, so I have an HP Pavilion a1477c. There's something wrong with my motherboard and before I go out and get a new one, I was wondering, should I get a direct replacement motherboard from HP? or should I get an aftermarket motherboard? I'm not sure what I should do. I don't want to over pay for an HP motherboard if there are other (better) options out there for me. Can anyone help?? Thanks in advance!