Thanks for your answers!iansinclair: Yes, I am aware that the CPU is quite old, and I would not be surprised if it would be a bottleneck for newer software, but I would then maybe expect the average CPU load to be higher while playing. That is why I was having a feeling that it could maybe be possible to do some configuration or driver updates that would utilize the hardware even more. BTW: I am a software developer with a masters degree, so hopefully I would not need a tech guy to help me stop some services and tasks in Windows But I am a novice in the world of virtual pianos and music software in general, so I have much to learn on that particular subject. schwartzer: I had not heard about ASIO4ALL before, but I installed it and just tested it briefly now. Actually this seemed to have helped on the latency! Also, ASIO4ALL seems to give a more fine-grained control over the buffer size, so I can do some more detailed tests to see how low I can set the buffer size without getting "artifacts" and stutter in the output. Great tip! I will test it some more, and post an update when I have a clearer picture of the situation.If ASIO4ALL does not turn out to be the solution after all, I guess I will just have to consider buying a new dedicated PC for this purpose, but I am still hoping I can avoid that for now.
hfmadopter: The thing that suprises me the most with this guy being able to run Ivory on his "vintage PC" is the HDD. My guess is that my SSD should make a huge difference over the 5400rpm old disk, since the disk IO should be quite massive for big libraries like Ivory.
Unfortunately I cannot be of much help yet, as my experience with this is very limited as of today. But I like what I am seeing from this new world of piano->PC interaction, so I am guessing I will spend more time and learn more about it as time goes by! Good luck with figuring out the best solution to your problem, though!