I work allot with perforated panels and making a surface from denser patterns is nearly impossible with both the planar srf command and boundary srf component. It takes soo long that rhino tends to crash after an hour of loading.
Here is an example, the perf on the left can be turned into a surface in a couple of minutes and the perf on the right is so dense it just loads forever. Perf on the right is 0.25" with 0.5" center to center on a 60-degree hex grid with a 24" x 24" panel border.
One trick is to not model the holes but use an alpha channel mask so it renders with the perforations through a material.
Not sure how often the panels are recalculated in Grasshopper? We have seen some very large assemblies by splitting them up in a folder and batch calculating all the panels separately. Then pulling them into an assembly. Might even be able to use Hops for that.
I would expect the render mesh situations may also be a problem. There are ways to try and speed that up.