Do I need to download sound drivers in Windows 8?

Windows 8 already contain sound drivers in its setup, you don't need to download it, it is a very useful feature. If you want to improve the quality or wish to install a sound driver of your choice, then you can install another one. Previous one will be disabled automatically or you can just use that function without installing anything.