Nvidia won't save display coordinates

I finally got Arch installed on my desktop (hooray) and I'm trying to get all the settings good to go. I'm not new to Arch, but I am new to having a constant multiple monitor setup and Nvidia drivers on it.

I got it to remember my main display, but that's about it. Here's the output of my current /etc/X11/xorg.conf file:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 352.21  (buildmeister@swio-display-x64-rhel04-13)  Tue Jun  9 22:42:41 PDT 2015

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Sony SDM-HS53"
    HorizSync       28.0 - 52.0
    VertRefresh     57.0 - 63.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 760"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-3"
    Option         "metamodes" "DVI-I-0: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +2944+284, DVI-D-0: 1920x1080_144 +1024+284"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Any help would be appreciated. The layout should be that DVI-D is in the middle, HDMI is on the right, and DVI-I is on the left and slightly raised, but on every reboot the layout switches to DVI-I in between the other two with the top in-line.

Also, if it helps, DVI-I is 1024x768. I know the current setting is auto. If need be I can post screenshots tomorrow as well.

I've had the same issue with other distros in the past i've never personally used arch with a multiple monitor set up but i do know a trick. You can fix this by creating a script that replaces the config file on startup that way every time you login it will automatically replace the config file with the one that has the right locations. There is probably a more correct way to do this but that's how i have solved it in the passed. Hope this helps!

The problem is, however, that the file I have already shows the correct locations. I'll see what I can come up with for it, though.