there are a couple programs that can help you find out what motherboard you have, and also find out what other components you have as well. i don't really remember the name of the one i had, i think it was called sisoft sandra or maybe sisoftware sandra. if no one else gets in this thread, i suggest making a new one asking how to find out what your computer's specs are, then more people will read it and tell you what they use.
i would not take the computer to the shop for something so easy to fix, i know the ones around here charge insane for labor even though it's like a ten second fix once you get the drivers.
i just thought of a few things, go into your control panel and then go to the icon of the computer that says "system". once in there, click on the hardware tab, then go to the hardware manager. open up and look at all the adapters and USB adapters, you may have to click on the "+" signs next to the icons to see the full view under each catogory. what we are looking for is to see if your USB adapter/controller or drivers have either a red "X" or an exclamation mark next to it. if anything does have the red x or exclamation mark, please go to properties to see if it is working properly and then try to troubleshoot it, sometimes windows can find the drivers by itself if you follow the troubleshooting instruction.
the above shoud work if you have XP, i don't know how to check if you have anything else.