Yesterday I was looking at trade in options for my Windows PC because I thought the graphics card didn't meet the minimum requirements for my pinball game, despite making sure drivers were updated and checking the compatibility of DirectX.
Today I looked at the NVIDIA Control Panel and switched the GPU on the game from Intel to NVIDIA and voila, the game works.
Well then, I guess the trade in won't happen for a little while yet. Also, the PC is just over 10 years old.