I would be wary on going overkill on the sump pump. You don't need the same sort of flow rate through a sump as you do in a display tank. 5-10x system turnover should be fine. Also, by trying to get most of the flow from the sump you are increasing head on your turnover resulting in wasted watts fighting gravity. Also, the more time that the water can spend going through the skimmer, the more effective it is. Blasting 40 times the sytem turnover through the sump will not give the filtration in there (macro or DSB) as much time to work either.
For equipment, I always recommend the top notch route. Go Tunze. In a 90 gallon the most you would need is 2 powerheads. They cost a lot to buy, but save a fortune in electric bills. A webpage did a comparison and within 2-3 years you will be saving money on if you had bought Rio powerheads, despite the high purchase costs. However, they seem even harder to get hold of Stateside than they are in Europe (and the fire at the end of last year ubuning their stock didn't help).
If not Tunze, then Seio pumps are a fair second. They are larger and less GPH per watt than Tunze (with no option to control the speed), but still give a good turnover and are considerably cheaper than Tunze.
Another thing to be careful of when using the sump pump for general flow is not placing the return to the tank too low, remember there can be a syphon effect when the pump is turned off.
If you want to use drilling and external pumps for flow you are better off doing so as part of a closed loop system (where the drain and the return for the pump are connected to the display tank, so the loop is closed off to air). I initially tried to get the sump return to do most of the work on my two tanks, but now would go smaller sump return and decent Tunzes for in tank movement every time.
Andy's recommendation:
I can only do this in LPH now, so I reckon the system is around 120 US gallons = 454 litres.
Sump return: Eheim 1260/1262 springs to mind - anything from 2,200LPh to 3,000LPH that copes with head.
In tank movement: 2x Tunze Stream 6000, each pushing up to 7,000LPH linked to a Controller (the smaller one should do).
That would give you a max of over 30x system turnover, allowing for a large selection of corals and the controller will allow it all to be slowed down for feeding and night time (if you use the electric sensor).
It would cost more to set up than most want, but you would have the best brands there are and be saving money on the electricity. You would probably find you could start up with just one Tunze and add a second on as you go. Add on the etremely wide output (rather than the needle like projection of most powerheads) and you really have the best out there.
I currently use a pair of Tunze 1010 which are so old they have made in West Germany on them, making them a minimum of 17 years old. Still work perfectly.