I even tried manually starting ES with the -w-h settings but alll it does is start off the screen in the top left and leave huge blank spaces right and bottom.
If I try to setup overscan compensation in the boot/config.txt ES wont even load just hangs.