I also faced the same problem in my Asus P5GL-MX mobo. There was no sound after installing Vista.
When I checked the drivers in Device Manager, I found that Vista automatically installed the drivers. But for some reason, they were not working!
Then I removed them and run the Drivers setup in compatibility mode and after a reboot Vista installed the drivers and now I can hear the sound.