If you are replacing a motherboard in an existing computer I strongly reccomend you buy a motherboard with the same chip set as the board you are replacing
G31 , G33, G43
P43 , P45
etc
This will give you the best chance of connecting your hard drive/ windows installation and having it boot