So i broke it. lol. I changed the resolution in the syslinux.cfg file, and 640x240 didn't really seem to change attract mode, just the gasetup was noticeably larger, so i didn't think attract mode took the changes. Then i changed it to 640x248, and then my monitor went crazy and wouldn't sync again. I'm using a wells 25k7191.
I tried changing the resolution in gasetup, but when i entered a manual resolution into xorg/desktop (i'm assuming this is where its done) as (640 240 60) it wouldn't take the changes.
So, looks like i'm going to reinstall, i'm using the 2019 Stable release, should i use a different build? Any advice for the front end looking like it didn't take the resolution changes, but the OS did? Wouldn't this make it still freeze. I thought attract mode is what is actually freezing, not the OS image.
(PS - I have winscp, but never enabled root in ssh, so it won't let me overwrite the syslinux.cfg now).
*Update* i was able to pull the video card, and change the resolutions back, so that part is fixed, and I allowed root to login, so that part is also fixed.
*Confirmed changing syslinux.cfg doesn't modify attract mode resolution, just the gasetup console, and to add this might not work for me anyways, 640x288 wouldn't sync at all, and 640x240 still has a slight scroll on my monitor. I might not have changed the resolution properly though, this was my syslinux.cfg file
default arch
timeout 0
prompt 0
#UI vesamenu.c32
menu title Groovy Arcade Linux
menu background GA.png
label arch
menu label GroovyArcade
linux ../vmlinuz-linux
append root=/dev/disk/by-label/GA rw quiet rd.udev.log-priority=3 splash vga=0x311 video=VGA-1:640x240ec
initrd ../initramfs-linux.img