Now, after reinstallation everything works fine.... I still get an error in loop:
fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
fixme: messages are nothing to be worried about, they should not cause problems, since it's not really an error. I get that specific message all the time.
I'm glad things worked out for you. Don't forget to update the game with latest SStools and texture patch for even better visual experience. :)