Slow animation playback

Im animating a scene with 6 rigged characters in one shot. The models are low poly but the animation playback wont go above 11fps even though ive only animated 1 character so far. Ive noticed that if i delete the rigs but leave the models/meshes then the fps is fine.

few points to note
*five of my characters are duplicates of each other appended in to the blend file and copy-pasted into main scene
*those five characters are each parented to an emtpy and resized
*this is driving me insane

Any suggestions please?

Found out after a bit of research that it’s a problem with blender 2.8 where it runs slow with multiple armatures.