2 - However after a while the OS just started to freeze and it would load very slowly. I couldn't use my phone at all (Started two days ago) I tried to reinstall the RUU but it didn't work on any of the 4 PC's I tried on since it kept having USB issues (Tried USB 2.0 and 3.0). I tried a factory reset also, but it always came back after I backed up my contacts and data from HTC's server.
3 - So I loaded my phone into fastboot since it seemed to be the only way to get my phone to not freeze. Then unlocked the bootloader and flashed TWRP recovery. From here I wiped my System | Cache | Dalvik | Data | Storage. I tried running the RUU again to see if it worked this time, but USB issues again. (Staring to think it's not related to any USB)
4 - Then I tried to push a new ROM to flash Android_Revolution_HD-One_31.6.zip through ADB push to sdcard/Download. After the push completed I returned to the TWRP interface and tried to find the file I just pushed in order to install it, but it just wasn't there so I don't think ADB push worked. (Tried twice)
5 - So I returned to fastboot and tried fastboot flash system and that didn't work, maybe because the Android Revolution file was a .ZIP.
Since ADB push isn't working and I have S-ON I feel completely out of options and any help is welcome. Thank you for reading this! (Before I had the problem I had 4.4.2 installed or the latest for the M7 if it's not 4.4.2)