VincetheVoodooDoll: ... Quake 2 only runs in software mode and refuses to boot in OpenGL. Kingpin plays without issue in either mode. SoF is the same.
Games like Quake 3, Doom 3 - run near flawless but Medal of Honor does not. At all.
This PC is a goddamn mystery man lol.
Specs are as follows:
...
Intel Q45/Q43 Express Chipset ...
You should have started with that. This is no mystery, a Google search shows you are using a video chipset with no support at all for Windows 10
(
https://www.bleepingcomputer.com/forums/t/587943/windows-10-upgrade-concern-about-graphics-intelr-q45q43/).
You are probably using a Microsoft driver, with support for OGL 1.4, but basic functionality.
I "believe" you are victim of the "OpenGL extensions problem", where if your video card supports a lot of them, and a game (i.e. Quake II) tries to print them, you get a buffer overflow. Newer drivers from Nvidia and AMD hide many extensions to some games, allowing them to run.
But there is a workaround. Download QeffectsGL:
https://github.com/crystice-softworks/QeffectsGL/releases ...and copy "opengl32.dll" and "QeffectsGL.ini" to the game's directory. Open the .ini file you just copied, and add the following section to it:
[sin.exe]
Hue=3
Saturation=0
Lightness=2
ExtensionLimit=4000
Anisotropy=0
Multisample=0
MultisampleHint=0
Bloom=0
SSAO=0
Emboss=0
DOF=0
Vignette=0
Save the file, delete the config file in the "blade" folder, and run the game with no parameters.