OK, I got System Repair to load up somehow. I tried system restore, and unfortunately that didn't work. It said it restored to a previous version, but the same thing occured when I tried to load Windows.
I then tried booting via safe mode, and managed to get past the ASUS screen and into Windows, which was a good sign I guess. I then tried to restart Windows, and see if that helped but it doesn't seem to wanna get past the ASUS screen unless I boot into safe mode, as the same thing happened again.
Is there anything I can do from safe mode to try and fix the issue?