Don't understand what you mean by "float a little"
As for what would be a good setting, that depends on the motor and what it has to do. Impossible to say!
The PWM bit is quite simple.
The last two numbers are "period" and "Duty".
"Period" can be 1 to 255 and determines the frequency that the PWM runs at.
"Duty" determines the ratio of on/off but it is linked to "Period".
"Duty" must never be more than 4 times bigger than "Period".
When "Duty" is twice "Period", the output will be 50%.
So, for example,
PWMout SPIMotorPin,249,498 would give 50%.
PWMout SPIMotorPin,249,747 would give 75%
PWMout SPIMotorPin,249,996 would give 100%
You MUST NOT use a value greater than 996 if your period is 249.
As you probably know, the FET gate has capacitance. This must be charged/discharged quickly to avoid running in linear mode and producing heat. I've not looked up the spec, but you could just increase frequency until it starts to get warm. The motor inductance will also play a part in what is the best frequency to run at. Experiment.