I do not have numbers to give you, but I can give you my two cents.
Using the parallel port for timming is not going to be desirable. The problem is that Windows is an interupt driven OS so you could be in the middle of a timming and the OS decides to check the harddrive. So if your programm is polling the port for a change, one iteration may take longer than another iteration. This applies to both reading and writing with software timed applications. This jitter is ok if you do not need high percision.
Since every machine is a little different, you might using a benchtop function generator to test your resolution. The idea is to adjust the frequency of the generator and see what LabVIEW says the frequency is. This can give you an idea for the a
mount of error associated with your system.