Performance issue with procedural generating

Hello, I’m making procedurally generated dungeons, to spawn floors, walls and props i use instanced static mesh, but when it comes to light sources like torches i have to spawn actors instead of ism and my performance is really bad then. Is there another way to spawn it, or maybe its because of my PC? Or maybe I can make Static mesh with light source and particles?
Thanks