The open world feature was just too heavy for a game that's supposed to be geared towards low end machines. The terrains where taking up too much and memory and CPU power. The only way I could get them to run well was by reducing the resolution and mesh detail so low the terrains ended up looking horrible. On the plus side I now have the code for making a fully open world game. That will come in handy later.