For quite some time, I was hesitant to switch to VP 10 on my Win 10 machine. I had had previous issues, other than DirectX, with anything above VP 9.1.5.
I've since discovered that if I set the Compatibility Mode to an earlier version of Windows then VP not only runs, it runs beautifully! This has really been a revelation to me as I can now enjoy VPX, which is a far better game than previous versions, both in beauty and game performance.
1. Right-click on "VPinballX" (C:\Visual Pinball\VPinballX.exe). Choose "Properties ...".
2. Click on the "Compatibility" tab.
3. Under "Compatibility Mode", check the "Run this program in compatibility for:" checkbox.
4. Select the version of Windows you want to use. If you're having major issues, I'd suggest trying "Windows XP (Service Pack 3)"
Give this a try. Hope you can get things running.
Cheers! Happy New Year!
-PeterMac