Does the size of a pool affect the number of invalid shares? Does the size of a pool affect the number of invalid shares?  If so why does it?
There's no reason pool size should affect the number of invalid shares. If you're seeing different amounts of invalid shares on different GPUs, the most likely explanation is that the GPU is too hot, improperly overclocked, or failing.