Was having problems with the large downloads (1GB+) through Woocommerce failing because the PHP process was being memory limited by the host. The download would stop after 500megs! I transcoded the mp4 files into smaller avi files that are now a fifth of the size with little quality loss. Thank you to those who had the patience to test the links for me.
A couple weeks ago, I moved the site to a new server (still shared) and fixed a few background errors that shaved off a half second from the load time. Now getting ~500ms load times compared to 2017. Awesome!