all sound card drivers are free. Well free in that it is included in the cost of buying the sound card. And the best one will almost always be the latest for your specific card. Check the manufacturers website. Never download them from anywhere else except maybe the people that made your OS.