Things like latency affect
real-time use of a PC.
Back in the 20th Century, almost all uses of computers were to complete a task. For example, computing a flight path for a rocket, and its length of burn time to reach orbit.
However, real-time playback uses a PC for something it was never designed to do - be used in real-time.
As a result, two factors come into play which are not involved when doing computing tasks:
1) Timing - since the playback is in real-tine, then delays and latency can affect the playback.
2) Electrical design - since the playback is in real-time, then electrical design issues like ground-plane noise, can become a factor.
This is why you find that people involved in creating audio compression software - which does
not work in real-time - are the ones who have difficulty understanding that concepts like "bit perfect" do not apply, because the task is not creating a file.
See:
http://www.audiostream.com/content/qa-john-swenson-part-1-what-digitalhttp://www.audiostream.com/content/qa-john-swenson-part-2-are-bits-just-bits