This is not an issue with Vista or 7. What happened is Creative purposely did not provide any drivers to enable their older products to run on the newer versions of Windows. Why, you ask? To force people to buy new sound cards.
So do Creative the favor, and buy a new sound card: Just... not a Creative one.
My Asus Xonar is most excellent.