Just doing the math on the web site, that is a 30 gpm (gallons per minute) pump. The ones we are talking about are 55 gpm, so they should be better, but I'm surprised that even with the pump you mentioned that you had cooling problems at idle. Since the stock pump is running at a low speed at idle, I would expect it's output to be less than the electric.
How did you have the electric hooked up?