If everything is doing it, your video card is broken. You can try removing the video card drivers and reinstalling them.
You can also try reducing or disabling hardware acceleration for video:
http://www.thewindowsclub.com/hardware-acceleration-windows-7---
I also highly recommend mpv as a media player. It has customizable decoder and renderer settings so you can change hardware vs software decoding etc. It's worth a shot if nothing in VLC is working, since there are many more options here. You can use it raw or get it bundled with a front-end / library manager type deal (there are about 10 different projects to choose from, seek wikipedia). But I just use the vanilla version.
https://www.omgubuntu.co.uk/2017/02/swap-vlc-mpv-ubuntuMain site:
https://mpv.io/Windows build repo:
https://mpv.srsfckn.biz/It's not an "installer" app, just extract it to a folder, right click on your video, then use Windows "open with" to find mpv.exe. however it does a shitload of things most players won't let you do. It's also
incredibly good at not completely sucking if you need to run it on old hardware. (though they dropped XP support a while ago so if you need XP version ask me for the last compatible build).
e.g. I built an old machine for someone else, some high-end videos wouldn't play because they couldn't be decoded fast enough, so I put mpv on there, turned on decoder frame-skipping,
plus renderer-frame-skipping, and a third option that occasionally resyncs the video by force, and then the videos would play and not fall out of sync. No fucking chance of VLC working correctly for something like that, which is the very reason I dumped VLC originally, for mplayer2 (precursor to mpv). mplayer2 just
worked correctly, after setting a couple of options, for videos which were horrendously broken in VLC, no matter what I did.
BTW it's the extreme in minimalism, but has a ton of really cool customization features. e.g. there's no windows/menu system, but you get complete control of what every single key combo does, plus an optional OSD (but you don't need it). Border-less, titlebar-less, menu-less. It's the most minimal media player on the planet. You can just make it this floating video with nothing else, e.g. fit it in a corner of the screen, put a browser on the other side and an open folder below it. For your case, it allows you to specific software or hardware decoding, or opengl vs directx rendering. Having a choice of render might allow you to get around system issues if there's some sort of directX flaw. It's worth a shot, and mpv is a killer app.
There are an absolute ton of customization options, global, per-folder and per-file config scripts, and it's extremely lightweight, fast and portable. as some examples of mpv, I reprogrammed my arrow keys to do seeking, left/right is +-2 seconds, up/down +- 5 minutes. While holding ctrl+arrow means left/right is 10 seconds, up/down is 20 minutes, and shift+arrow left/right is +-1 minute, and up/down is +- 1 hour. So i can seek to specific frames extremely quickly (<> do forward and backward by frame).
Also, you can set speed in a config file, e.g. you could have all videos play 110% speed by default (to save time on every video without it being too noticeable), but put a config file in your music video folder to make those ones play at 100% speed only. You can set which audio, video and subtitle track is chosen for each file, on a global, folder or file basis. You can also make the program run borderless, and on a double-left click (or F) toggles between a smaller size and full-screen, but you can customize it to go to a specific location on the screen. e.g. I have global videos playing in the top-right, but I have a folder full of videos I was edited, so I set any video in that folder to auto-play in the top-left of the screen. So I have shows I'm watching top-right automatically, and videos I want to edit (using mpv to find the frames for advert removal from a dvr) play in the top-left of the screen.
And there are about a bajillion other customization thingies I use, and another bajillion ones I've never used.