I kinda fixed it, I opened the client, opened task manager, right click on the java platform went to properties and disabled display scaling on high DPI settings. It fixes it, kind of. It has a normal size but the buttons and such on the loadout screen are now out of proportion.
Still not sure what caused it exactly but the game is much more playable now, no need to set zoom to something crazy like 175%.
Well fyi windows fix compability issues does not help, 1 client open and I get this (screenshot).