I currently have an i5-6500 and a GTX 1060 6GB, and I can barely keep 60 fps on lower settings (shadows low, lowest multisampling, low texture filtering) in Dalaran or 25m raids. My temps sit at around 20-35C, my GPU and CPU usage hover around 20-30%. Its as if WoW is refusing to use any more resources (or simply can't).
Things I have done/tried: Increased RAM capacity (from 2GB max), setting process affinity, setting texture cache size. Nothing really helps, and it just seems like WoTLK is an awfully optimized game or something is completely wrong with my install. For comparison I can run, for example, Overwatch on the highest settings, never drop below 60, and my temps never really get higher than 50-60C.
Has anyone figured out a magic formula for making WoW simply run better?
EDIT: Also worth mentioning, I don't play with new models.

