Are PULSIN and COUNT the only options for reading a pulsing vehicle speed sensor input?

It seems to me COUNT could be a better choice since it has a built in smoothing function by counting a multitude of pulses over a given period, as in pulses per second.

My issue's are one of data smoothing from a noisy (motorcycle) environment.

I am using a 16F716 PIC.

Thanks