I'm not the best person to recommend a specific motherboard as I have limited knowledge. I have an MSI K8N Neo4 Platinum (PCI-E) which I'm happy with but everyone has their preferences. I have two other PCs but they are Dells and they don't count.
Since you're considering a new motherboard, you need to decide which, if any, components you want to reuse from your old PC. That will narrow your choices some. Some components probably won't make any difference, such as HD, optical drives and PCI cards but CPU and type of RAM would. Keep in mind that you have a micro ATX form factor motherboard so if you are planning to reuse the PC case, your new motherboard must also be a micro ATX to fit. Also, now you're free to decide whether you want an AGP or PCI-E graphics card. Deciding that will narrow your choices further. I recommend a PCI-E card. Then you have board features to consider like USB headers, dual channel RAM support, onboard sound, number of PCI slots, SATA and RAID support, etc. Then there's the cost. The amount you have available or are willing to spend will have a bearing on which board will be suitable. Also, if you are upgrading components, you might have to upgrade your power supply, so figure that into your budget as well (don't get a cheap one).
Narrow the parameters a bit and I'm sure others can give you some recommendations to consider.