Grasshopper Optimization

I know this is a reach and that it’s coming from a place of impatience, but I thought I’d ask regardless. I am working with a very large (75,000 sq km) OSM file and extracting road, building, and waterway data using the Elk plugin. I currently extracting the waterway as its the smallest and it has taken close to 3 hrs and still processing, I don’t even want to think about the roadways. Its a shot in the dark, but is there any way to streamline this process and get it to move just a smidge faster?

It seems to be putting a huge demand on my Storage and RAM

32GB Ram 2800Mhz
GTX 1080
960 Evo

Perhaps cut up your map into smaller pieces, do those first, then combine the results?