Deano Calver has made a posted over on Beyond3D regarding NVIDIA shader performance in which he basically states most developers were glad to see it wasn't just them experiencing poor Shader performance with NVIDIA hardware. Here's some of what he had to say;
The basic problem that NVIDIA has caused has been the amount of extra work they've been requiring everybody else to do. Whether its benchmark's having to get smart & try & stop application specific optimisations, or developers having to write extra pipelines to even get half decent preformance at the high tech things its meant to be good at or MS having to upgrade the WHQL test to find spec violations. Everbody has been forced to pay for NVIDIA's mistakes, & that is what has caused the anger.
Be sure to read the rest.