Soviel ich weiß, sind die neueren Optifine versionen sehr verbuggt, daher würde ich empfehlen, eher die älteren Versionen zu nehmen. Andernseits solltest du auf jeden Fall einer der neueren Javaversionen installieren und sie dann auch bei Minecraft benutzen, dazu gehst du auf Profile bei OPtifine, wenn du java und die neue Optifineversion hast, auf Edit Profile und dann auf Java Settings, dann klickst du auf das Häckchen bei Executable und suchst nach der richtigen Java version, die das neue Optifine benötigt, auf jeden Fall sollte Java 8 oder so stehen (genauer wie bei mir: C
Program Files\Java\jre1.8.0_71\bin\javaw.exe , eben irgendeine Java 8 version, versuch es mal.
Die neue Javaversion sollte auch dort zu finden sein, wo du sie auch reinspeicherst, bzw. sollte auch der richtige Fahrt zu der Javaversion sein, also nur den Pfad oben kopieren, wo du deine Javaversion hast(die neue).
Ich hoffe, dir hilft das etwas.