PROBLEM HAS BEEN SOLVED! Somehow the problem resolved itself? Idk how it happened and what caused it to be solved, but to everyone that has taken the time to reply: thank you for your time and I'm really grateful.
And to people that are looking at this thread in the future trying to get their problem resolved, try looking at the other replies and if that didn't work just make a thread yourself to see if other people can resolve your issue.
about 3gb ram, and i dont like to use sodium because i like the zoom function on optifine. I did use sodium in 1,16,3, and then i got around 100 fps and in optifine 90.
I already did that. and like i said, i also dont need 200 fps because my screen is just 60hz, and i really want 60fps because the experience is just way better and i think pc should be able to handle that. On versions older than 1.16.4 I can get a stable 60-70 fps.
Sorry for the late reply, but my pc specs are in a reply, and i allocated 10gb ram to mc. lowering the render distance doesn't really improve anything and makes things look worse