imo it's more of a stability question. yes, high phosphates will slow growth, and high nitrates will brown out sps, but stability as far as temperature, salinity, alkalinity, calcium, and magnesium will really affect your growth.
of course pH, calcium, alkalinity, and magnesium all need to be in the appropriate range in order to reduce the likelihood of experiencing a "limiting factor". i know a guy who has, for an sps tank, low alkalinity (around 7 dkh, which is actually close to natural), low calcium (less than 400 ppm), and even a lower pH. but what he does is keep all the levels as constant as possible by using controllers, calcium reactors, and reverse photoperiod on his sump. but one thing that he does have, and it's something i've been considering, is a system will virtually zero nutrients. this is accomplished by not having a sandbed, not overloading with fish, overskimming, and large water changes. heck, he doesn't even run macroalgae. but he does run his sump as a frag tank with it having an opposite photoperiod from the main tank to stabilize pH. he gets tremendous growth.
as far as distance from light...the more par the coral gets the better. increased light will provide more nutrients (from symbiotic bacteria) to the coral. therefore, it has the ability to grow faster.
temperature is also something to consider. obviously, if too cold or too hot then the coral will be stressed and grow slowly. i keep my tank at 80-81. it's more natural to keep it above 78. one thing you could do is try to find data on sea surface temperatures from areas in the west pacific.
as far as flow...the more random flow the better. direct flow is bad. if strong enough, it will blow tissue off of the skeleton. but the more flow the better. it will bring nutrients to the coral and help in vacating metabolites from the coral, thus allowing it to grow. not only that, but increased flow will cause coral branches to grow thicker, and less brittle.
those are just my thoughts on it. hope this helps.