It could be as simple as a loose network cable. Try re-seating it. Borrow a new cable and try that. Try a different port on the router or switch in case the keystone there has a cold-solder joint. If you otherwise like your motherboard, you could also try an add-on network card (NIC) they are very cheap and easier to drop in than ripping out the MB.