There is an improvement that can be done to help with fps when there is tons of science packs on screen. Simply removing the flags = {"light"} block from all the packs in prototypes\item.lua lowers the draw call overhead by a lot. They still look the same and light up like they should.