Any retailers you have in mind so I could look at some prices and make a suggestion?
As for getting info on your board, it shouldn't be too much of a hassle to check tech support for information on your motherboard. They may have changed it from the one that was stock in your computer. You could try probing around looking for some brand or model # on your board, but I think it'd be easier to just ask them rather then guess.