Having to type in Xrandr commands every time i start up

No expertise here - but I would first run arandr. It can save the results of your tweaking, and should automatically restore them on startup. At least - it seems to do so with my setup, which is rather less complex (2 monitors, different res, positioned to the side, and one rotated).

Hope this helps…