Thanks MMike, That version is outdated which is why I think I was having so many problems before.
I am trying a newer version and so far so good. I've managed to get the Efx going on a per sound source basis instead of a global effect,
which will give developers more freedom. "It's also a lot easier to work with.
The downfall is you will not be able to include the sounds in a *.wrs because it needs them to be in certain folder to load them.
The other thing is they have to be either *.wav or *.ogg.
The other good thing is with this newer version is, It allows person to choose either hardware or software for the sound.
The way I understand it is that with hardware it will only use it's capabilities and is less CPU intensive.
With software, It is a lot more compatable and SHOULD work as it uses the software for all Efx translations but is a lot more CPU hungry.
Anyway, Will see how I go. I really hope this is going to work the way I am expecting it to.