So taking que from another post I saw, my specs help with figuring out the bottleneck, so here goes.
Operating System: Windows 10 Home 64-bit (10.0, Build 14393)
System Manufacturer: Gigabyte
System Model: g.1 Sniper Z170
Processor: Intel i7 6700k 4.0ghz
Memory: 16GB DDR4 3000mhz RAM
Graphics: Nvidia GeForce GTX 1070 8gb
This seemed to be the relevant information. I have the settings set a bit high but not maxed but this system shouldn’t have an issue handling that. It seems to go smooth sometimes, but slows to a crawl others. I feel it has to do with too many commands happening at once since, if I put the rally down and they all group up i seem to run smoothly until I release them again. I am currently working with 25 hearthlings, but have had this issue since 22.