Hey,
Generally Win XP will have jitter of about 10 ms, hence you have to use real-time OS, another thing is that serial communication by itself is not deterministic as there is no hardware trigger hence you have to control timing in the software inorder to get the deterministic output.
Thanks
Nikhil A.