ich denke dass es einfach zu viel ist für deine graka, models füllen z.b. ja nur 'nen teil von deinem bildschirm aus.
kommentier einfach mal teile von deinem shader aus, und schau welcher teil der langsamste ist.
mit dem ergebnis kann man dann schon mehr anfangen.