Thanks for trying Michael, and thanks to everyone else who helped provide solutions.
I'm still curious why it was only 3DGS games that crashed with it....hmm. Must have had something to do with what Michael said:
HL2 aswell as many other games on the source engine and/or the Unreal engine are developed to run on as much confiurations as possible and (as phemox mentioned) have countless fallbacks.
Acknex doesn't have any of those fallbacks that I would know of.
Perhaps something to add to the to-do list?