In my modded single-player world, I'm having problems with certain chunks desyncing the tile entities, seemingly at random when reloaded during a given launch - reloading the world from the menu seems to clear it, and interacting with them indicates they haven't actually lost their data. Examples: GregTech machines and pipes will have the pink and black "missing texture" when this happens, pre-exposed GregTech ores will look like blank stone (but can still be mined, and strangely, standing on top of or next to one for a second or two will usually recover the texture), IC2 crop sticks will look empty (but can still be harvested if mature, and doing so will change the texture to an earlier growth state of the crop - also, the "empty" crop sticks will give way to correct crop sticks right at chunk boundaries), and JABBA barrels will be missing labels, look like basic barrels even if upgraded, and show as empty in the WAILA tooltip (until interacted with). I imagine vanilla signs would be similarly affected, but I hadn't bothered putting up any until the most recent occurence, which didn't affect the chunks that had signs.
Does anybody know what could be causing this, and/or what I can do to fix it?
Edit: I seem to have fixed this by turning off Optifine's "Lazy Chunk Loading" option. I don't remember needing to do that before, but checking my notes, the last time I played in MC 1.7.10 without hitting this was back in January 2018, so maybe I'm just misremembering. Alternatively, perhaps AMD cpus are more affected by it than Intel cpus (I was using a Core i7-4770k before). Disabling Optifine also worked, but introduced a different issue: chunk rendering was no longer prioritized by distance, so I'd often temporarily see distant caves (especially if lit up by lava falls) through nearby unrendered chunks.