wooohooo
i think im on a roll
managed to finally get it working with the nvsound driver from nvidia.
first time i tried i got some kernel erros or soemthing. and read a post on here which said something about its cos alsa is running.
so i did /etc/init.d/alsasound stop
or something like that
and then retried and hey presto.
all i needed to do then was modprobe nvsound
(i have no idea what these commands do lol - i know its something like loads the nvidia sound module ...but i dont know what a module is :P )
but in the doc's it said i should add it do modprobe.conf ... well i opened it up ...and it was blank