Yeah I agree BSplayer is a very nice player, but it does take a lot of system resources, even more than Windows media player. On my jank laptop I have to run WMP or video playback is choppy.
Edit: Here's some stuff from MS about overlays:
I see video, but only for a few seconds
If you find that video disappears or turns a different color, turn off video overlays by doing the following:
1.
In Windows Media Player, on the Tools menu, click Options, and then click the Performance tab.
2.
Click the Advanced button.
3.
In the Video Acceleration area, clear the Use overlays check box.
If the problem continues, try turning off the video mixing renderer (VMR) by clearing the Use video mixing renderer check box, located just above the Use overlays check box.
If you can restore the missing video by doing something like maximizing the Player or putting another window in front of it, there may be a problem with your video card driver. For more information about this issue, see the question, "Why do I lose video after a few seconds of playing?" in the Media Advice archive.