actually thast not strictly true that fixed function effects are always faster than a shader effect.. some shaders can be faster than fixed func .. it all depends.. modern cards have a lot shader units