did you create the vertex buffers and textures in write only mode?
thats all i can think of.
you can set texture ten thousand times and it wouldnt slow you down.
you can prepare your matrices ten thousand, no slow down.
your texture has nothing to do with your geometry buffers, they are completely