Hi,
I'm a C++ development, i can solve this project but only on CPU process. I can optimize them after finish, but not sure.
I have experience working with big file (Mesh file 300- 800 mb) so I think your data is not my problem.
Please contact me if you are interested.
Best Regards,
Longlp