Salut, avec glBufferSubData tu devrais t'en sortir ...
Le deuxième argument est un offset
Sinon, pour le ralentissement je ne sais pas trop. Soit OGL attendra la modif pour le rendu (du coup ralentissement), soit OGL rendra sans attendre (et la le model mettra un petit moment à se mettre à jour ....
Je demande l'avis d'un spécialiste OGL.