Is arduino fast enough to handle brushless motors commutation?!

What about connecting the arduino pwms to the mosfet? I was thinking of useing a "pre-amp" stages made with transistor in order to keep the arduino away from the mosfets` gate saturation current (very high on 400A mosfets) and make a quicker switch. Am I on the right path**?**

In order to pick the right components i`ll refer to some datasheets and guides from national rectifiers and others.

I have some "ideal assembly" knowledge (part of a college exam), reading datasheets etc i may be able to write the code/part of it in assembler.
If needed i`ll get into it and, eventually, ask for help on the forum if i won't manage to figure it out myself