The reason that your VLC is stuck when you play a video could be the insufficient cache space. You can make sure of this by observing the amount of time when the VLC is stuck if it is the same time always. You can assign more RAM to VLC to cache and try to fix the problem.