Extreme Visual Glitch(?)

I think I have fixed it, at least for now. it seems to be a render/chunk loading related issue, from the pattern it was giving occasionally.

It seems optifine was causing the problem at first, so I played on vanilla and it worked. I then remembered something about VBOs improving performance and being related to object rendering or something, so I turned it on while on optifine and that completely fixed it. Not sure why this is, but I will assume this has to do with my hardware, software wouldn't make sense.

Also, resource packs weren't the problem, and I did not download Java 8, and stayed with Java 14 because I know Minecraft downloads its own Java runtime, which is java 8.

Does anyone know why VBOs matter for my laptop? this wasn't the case with the PC.