Az ok, de ha explicite -64-et nem irod ki parameterkent, akkor altalaban 32 bites lesz a jvm (ami abszolute nem baj).
A -server és a -client között az egyik fő különbség az, hogy milyen hamar áll át a vm natív végrehajtásra egy adott metódus esetén. A 128 azt hiszem még elég kevés a -client-nek, én mindenképp futtatnék egyet -server-rel.