Have you tried the
http://bis-pool.net/ miner? It usually only uses a few % on the CPU, so it might run better in the background. If it still doesn't run OK, you could increase "delay_between_batches" (measured in ms) in the config file
oh wow - much better; I can actually get some work done at the same time and the hash rate is higher - thanks!