There are many losses associated with switching, but it sounds like you are most concerned about the additional thermal load introduced into the MOSFETs in the period transitioning between on and off. I thought it would be easy to find some application notes on this, but surprisingly it wasn't. The best I found was AN-6005 Synchronous buck MOSFET loss calculations with Excel model from Fairchild, the relevant parts of which I'll summarize here.
During the switching transition, the voltage and current in the MOSFET will look approximately like this:
The switching losses we are going to calculate are those in periods \$t2\$ and \$t3\$ due to the voltage and current in the MOSFET. The way to approach this is to calculate the energy of each transition, then convert this into an average power according to your switching frequency.
If you look at just \$t2\$, \$V\$ is nearly constant, and \$I\$ increases approximately linearly, forming a triangle. Thus, the power also increases linearly, and the total energy is the time integral of power. So the energy is just the area of that triangle:
$$ E_{t2} = t_2 \left( \frac{V_{in} I_{out}}{2} \right) $$
\$t3\$ also forms a triangle. In this case, the voltage is changing instead of the current, but still the power makes a triangle, and the calculation of energy is the same.
Since the calculation is the same for \$t2\$ and \$t3\$, then it's not really important how much time is spent in \$t2\$ vs \$t3\$; all that really matters is the total time spent switching. The energy losses from one switch are thus:
$$ E_{switch} = (t_2 + t_3) \left( \frac{V_{in} I_{out}}{2} \right) $$
And, your switching frequency is how many times per second you incur this energy loss, so multiplying the two together gets you the average power loss due to switching:
$$ P_{switch} = f (t_2 + t_3) \left( \frac{V_{in} I_{out}}{2} \right) $$
So, taking your calculation of the switching period being \$150ns\$, and the maximum current being \$330A\$, and the voltage \$12V\$, and the switching frequency \$30kHz\$, the power losses from switching are:
$$ 30kHz \cdot 150ns \left( \frac{12V \cdot 330A}{2} \right) = 8.91W $$
That's \$8.91W\$, ideally, shared between three transistors, so only about \$3W\$ each, which is pretty insignificant compared to your other losses.
This number can be checked for sanity with a simpler model: if you spent \$150ns\$ switching, and you do it \$30000\$ times per second, then you can calculate the fraction of the time you spend switching, and make the most pessimistic assumption of the full power of \$12V\cdot330A\$ being lost in the transistors:
$$ \require{cancel}
\frac{150 \cdot 10^{-9} \cancel{s}}{\cancel{switch}}
\frac{30 \cdot 10^3 \cancel{switches}}{\cancel{s}}
\cdot 12V
\cdot 330A = 17.82W $$
Of course, over the switching period, the average current and voltage is only half that of the maximum, so the switching losses are half this, which is what we just calculated.
However, I bet in practice, your switching times will be slower. A "\$2A\$ gate driver" isn't a constant current source as these calculations assume. The real picture is rather more complicated than this simple model. Additionally, the current will be limited by the resistance, and usually more significantly, the inductance of the transistor packages and the traces leading to them.
Let's just say the inductance of the gate driver, transistor package, and traces to it is \$1\mu H\$. If your gate drive voltage is \$12V\$, then \$di/dt\$ is limited to \$12V/1\mu H = (1.2\cdot 10^7)A/s\$. This may seem like a lot, but on the time scale of \$150ns\$, it's not. Keeping the inductance low will take some very careful layout.
So, I would say that these calculations show that your switching losses may be manageable, though you won't know for sure until you've made the layout and tested it. Even if you can't reach the ideal of a \$150ns\$ switching time, the losses are low enough relative to your other problems that you have some margin to do worse and still function.
Your bigger problem is probably getting the three MOSFETs to switch at the same time. Otherwise, one of them will get a disproportionate share of the total current, and thus heat, leading to premature failure.
Firstly, I think you have your P ch and N ch mosfet symbols reversed. Secondly, no, you don't need to use a driver chip if the top mosfet is P channel (providing you are not making extensive use of PWM to control the motor).
If you are using PWM then I'd suggest you use push-pull drivers because the gate-source capacitance on MOSFETs is usually in the order of 1nF to 10nF and "charging" this amount of capacitance from a GPIO pin takes several micro-seconds. Worst still, the resistor that discharges the gate will take significantly longer if the resistor is in the middle kohm range.
So, if you are using PWM then I'd go the whole hog and use a driver AND use both N ch devices - efficiency will be a tad higher than using a P channel device as the top FET.
As an example use the following formula: -
\$\dfrac{dQ}{dT} = C\dfrac{dv}{dt}\$ = I (current injected into the gate capacitance)
So if capacitance is 3nF and you can inject 1 amp, the voltage rise on the gate is 333 volts per microsecond - you'd be looking for a rise time less than 1us to achieve maybe 10 volts and that sounds to me like a rise time or fall time of about 30 nano seconds.
If you were relying on a 1kohm resistor to discharge the gate, CR time is 3 microseconds and in reality you might need about 10 micro seconds to discharge it properly.
The option is yours.
Best Answer
The gate charge time isn't really that simple. There's the Miller effect as the FET transitions through the linear region and has negative voltage gain. This causes the gate to drain capacitance effectively to be many times larger than the actual value. The driver doesn't necessarily put out the peak current throughout the whole voltage range either. The total gate charge curve on the datasheet can help get a better estimate for gate rise time.
Having said that, 14ns sounds pretty close to what the real gate rise time will likely be. The question of what the maximum switching frequency can be leads to the question: What's your target efficiency? How much power are you willing to lose to switching losses? If your switching frequency is on the order of your risetime your switching losses will be extremely high. If you want a rough guideline switching an H bridge at 1MHz and above can be done, but starts to get tricky and lossy. 100-300kHz is a good range. Note that this is many times the risetime, but will allow reasonable efficiency.
My rule is switch at the lowest frequency possible while still meeting size and system constraints (out of audio band, etc.). This maximizes efficiency and minimizes EMI.