No I wasn't using affinity although I've started to look into it. I noticed that everything is running on 1 core in task manager. Seems like a waste when I have 8 to spare. Most of what I have read on affinity has confused me more than it has helped so I haven't really tackled that yet. But it is something I plan to address. Is it as simple as choosing a separate core for each wow instance in Keyclone?

For video I think I had the master window on "good" setting and the slaves where on minimum setting. Not sure if that means shadows where on the master but I suspect they were. I've since turned the video settings down to minimum. As i find time I'll try to ramp it up and see where the limit is. When I raid on a single Wow window I can run it at ultra without so much as a hiccup.

I spent a good 4 hrs wrestling with this yesterday so I'll just pass on a little more info that may or may not be useful to you. When Keyclone failed for me it never actually crashed. It was still fully responsive including being able to go into setup and command editor, I could even use the override button and the mute window would appear on my master wow window, the override hotkey did not work. It would simply stop passing keystrokes and require me to restart Keyclone after which it would start working normally. I have had it become unresponsive on me in the middle of an instance in the past but yesterday when I was able to recreate the problem over and over it never became unresponsive. The lag I experienced was the cause and not the effect it would seem. I did upgrade to the alpha yesterday but that alone made no difference.