You could nice up the JVM thing or you could use a BFS-patched kernel. Other
than that, no way out because this is an inherent issue of the Linux kernel.
You might try using jack output for those apps, and in realtime, because
then they would have the front seats :)