I don't use DJ software to run video anymore because it turns out it's rather unreliable. VDJ appeared to last longer per session but, it too would crash as you describe. The longer you run the application the more likely it is to freeze. I don't think DJ software producers do a very good job of staying current with the evolution and updates to the operating system. So, if you have a system state that works well it's best to never again update that machine.
OtsAv talked the talk in their early promotion years ago but, ultimately it had serious flaws in it's rendering method that run counter to Microsoft technical recommendations. It can work for up to 40 minutes and then it too freezes just as you experienced. That application for example, is still rendering video based on Win XP standards. Not sure about VDJ - but, a lot of DJ software is still doing overlays using an expressly unsupported method.
I don't do video DJ gigs anymore because the content is too trashy, and even censored it kills the dance floor because people just stop and stare at the screens. Video was way better in the eighties when the reels had an actual narrative. The only thing I use in corporate for consecutive or choreographed video presentation is Playback Pro on a Mac. For less intense cue to cues I'll use VLC.
I've tried running video playlists to empty theaters while I run out for lunch but, no matter the DJ program or the machine I always return to find it froze or crashed in well under an hour. All of these machines meet or greatly exceed the required specifications for both VDJ and OtsAv.