I still have one of those and can confirm, it’s still an amazing sound card!
I remember that leak. I installed it and it was a buggy mess. The only thing I remember from it was that the minimize/maximize/close icons on a window turned from black to blue if you hovered over them.