Simulation nodes seem to decrease performance. How can I solve this?

If I use simulation nodes, they cause performance to decrease if I use a mesh with even very simple geometry, like a grid with just a vertex count of 2 on both X and Y axes.

Even Delete Geometry doesn’t help, which is weird! I want to use simulation nodes in UPBGE to create particles, but it won’t look good with slideshow-esque performance…

There must be a way to delete geometry so the simulation will delete the instances and the points without impacting game performance too much. Can anyone show me an example?

I have a rain simulation node and while it does work and “deletes” the grids when they strike a plane, upon starting UPBGE, the performance goes down, which tells me that something is not being deleted when it should…

The Delete Geometry node is set to Instances, as it is the only one that deletes all instances properly. Is there a way to delete the meshes by Raycasting to the floor and making the grids delete while maintaining performance?

How can I solve this performance issue?