Pas beaucoup de différence de perf entre Java 32 bits et 64 bits. La principale différence est au niveau de la ram.
Et oui Java peut donner un bon résultat quand il est bien utilisé, mais le moteur de Minecraft est justement un exemple de ce qui ne faut pas faire.
Minecraft recodé proprement (en Java ou un autre langage) pourrait être ~deux fois moins gourmand en cpu voire plus.