I am using bluestack with no lag. But I am using a old version (BlueStacks v1.1.11.8004 KitKat), i don't know if still is available to download. Bluestacks 2 and bluestacks 3 is lagged.
Also you can try MEmu emulator or Droid4x. I use both in my laptop (I use bluestacks in my desktop) and is really good. I am using in quad core computer, and lag only when I use decoy. Droid4x website is in chinese language, but MEmu is in english. In my case, I reduced lag by increasing the amount of memory and the number of cores that the emulator use.
The best emulator in my opinion is LDPlayer, but not so good for dominations without a video card. For other games is really amazing.
My desktop: i7 quad core, 16 gb ram, no nvidia or amd videos card.
My Laptop: i5 quad core, 8gb ram, no nvidia or amd video card.
Video card is important for MEmu too. I tested in my friend's computer and no lag: core i5 2ghz quad core, 8gb ram, amd radeon 7950