I dropped it down to 51 points last night, and it's pretty ugly. 
In order that you don't need to guess:
Lowpass TDR requires a harmonic frequency grid, i.e. f_start = step, and f_stop = N_points * step.
If non-harmonic frequency points are measured, the VNA would need to inter/extrapolate them for lowpass TDR, which is suboptimal.
[ DC unfortunately needs to extrapolated anyway as it can't be measured. ]
For good time resolution, use a large f_stop. The higher the frequency, the better the resolution: Δt = 1 / (2 × f_stop).
The frequency step (Δf) determines the maximum range of the time axis. A long cable requires a long time axis and therefore a small frequency step. For example, a 10 MHz step results in a time axis with a total duration of 1 / 10 MHz = 100 ns, which is typically displayed from -50 ns to +50 ns.
Keep in mind that the time axis resulting from the TDR (-> IFFT under the hood) is circular and wraps around. To avoid wrap-around (aliasing) of the data, make sure the time window is long enough for the DUT, and ideally even long enough to capture multiple reflections bouncing back and forth. If in doubt, it is always better to make the time axis longer than necessary by using a smaller frequency step.
Examples:
f_start = step = 10 MHz, N_points = 300, f_stop = 3 GHz (-> Δt = 167 ps, time axis = -50 ns ... +50 ns)
f_start = step = 1 MHz, N_points = 3000, f_stop = 3 GHz (-> Δt = 167 ps, time axis = -500 ns ... +500 ns)