I don't see how that could be the issue I think its either an issue with the firmware or the Asics themselves.
If a sp31 does 4.8 - 5 TH using the same chips at 2800 watts.
A sp20 should be able to do at least 1.8 TH using 1200 watts of power unless something is seriously goofed, since it is the same silicon basically.
If you are right and it is an issue of Maybe it is an issue of the SP20 needing to be able to pull a bit more juice say 330watts vs 300 thats a different issue I guess.
Either way 1650 TH is not good for 1200 Watts and that is what the majority of folks are seeing. I'm leaning to maybe canceling my order if this is something set in stone.
The rate, assuming all ASICs are operational, depends on the ASIC batch.
First batch of SP20 gave us ~1.8Th in cold temperature, but a lot of the units I see now are slower and provide something like 1.65Th. The ASICs behave as if they are from slow batch, I need to investigate why. The SP20 we produce now are faster - it looks (from the system tests in Flex) like they will provide 1.8+. We will have exact numbers soon.