See if SIW can identify, there is another which was very good, but it's name escapes me, something with Magic in the nameI think. I'm sure someone will point it out.
Meanwhile, doesn't Windows Update help at all? Sometimes it picks up on Driver updates.
Have you physically looked at the Mobo, and tried to read any Serial/ID numbers off it and Google them?