Best DH settings and JVM arguments for my system?

So I have:
5600X
6700XT
32GB 3600MHz
2TB Crucial P3 Plus

JVM Arguments:
-XX:+UseG1GC -Xmx10G -Xms10G -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

Log:
https://mclo.gs/02no8L8

I aim to reduce stutter and increase my framerate as much as possible while still keeping LODs looking decent. So I'm wondering what the best settings are for Data Compression, Lossy World Compression, GPU Upload Method, etc. I run DH at 128 LOD distance and allocate 10GB of RAM (not sure if this is too much or too little). I set Minecraft to utilize all of my cores using Process Lasso and use one core for DH as allocating any more cores gets too stuttery for me. I tried allocating fewer cores to Minecraft itself but I seem to get worse performance. The garbage collector also seems to be causing a good bit of stutter as the graph spikes whenever my memory usage is cleaned so any help there would also be appreciated.
Screenshot_2024-06-16_104826.png
2024-06-16_10.52.07.png
mclo.gs
1882 lines | 4 errors
Was this page helpful?