have you just got an alpha channel in your image or have you mapped it to the transparency channel? What I would do is get the texture's alpha channel and save it out to another file as a greyscale image. Then map that to the transparency texture channel. That will probably give yo ubetter results.
Let me know how you go.
Alan
Technical Director - Framestore
Currently working on: Your Highness
IMDB