Hmm, you said your computer is 15yo, so I guess that 1600x900 is your screen resolution, or smaller than it. Coupled with the post that Jamdan pointed to, I suppose that the issue is due to a triple factor (too big resolution for the video, too high frame rate, and too old CPU).
Ren'Py have to resize each frame, for it to fit the screen. So, the more there's frame per second, the more it have to do it, and with a too old CPU, it need a bit more times than the fraction of second that should be allowed to the frame.
Then, the trick that Jamdan pointed permit to solve the issue since the CPU's MMX instruction set permit to proceed all this a bit faster. While closing most software running in the background free CPU time that can be allocated to Ren'Py for it to have a bit more time to proceed the frames.
Let's say that you have three software running together. Globally speaking Ren'Py have just a forth of second available, the rest being used by the two other software and the OS. So, if the video is at 60FPS, this mean that Ren'Py have 1/240th of second to proceed each frame. And in your case, there's too much too proceed to fit in such small time.
It's not an issue for VLC, that is both fully wrote with a compiled language and optimized for its task. But Ren'Py is partly wrote in Python, and initially designed for VN, therefore less optimized.
In the same time, like it's a question of available CPU time, more than CPU power, it don't lead to an abnormal CPU load ; the CPU is powerful enough to do what is asked, but not to do it in the time it have for this.