I figured out what was wrong, it turns out that windows didn't recognize my monitor so I had to do some stuff. I found this article that helped me. https://thegeekpage.com/fix-generic-pnp-monitor-problem-on-windows-10-solved/
I have the ASUS VG278Q which has 16:9 and it is in fullscreen mode but I have had it on other things and it doesn't seem to matter. I have also used different monitors on the game but still doesn't change anything so I don't think its the monitors.
i have 16 view distance the ryzen 5 2600 and 32 gigabytes of 3600mhz ram
also my settings are graphics fast
smooth lighting minimum
smooth lighting level 100%
dynamic lights fancy
framerate capped 200
VBOs on
connected textures fancy
anisotropic filtering off
antialiasing off
minimap levels off
minimap type nearest
smooth fps off
smooth world off
fast render off
fast math off
chunk updates 1
dynamic updates off
lazy chunk loader on