No suitable GraphicsDevice exception thrown when running game on older computers

DesktopGL projects require OpenGL 3.0, which some older GPUs do not support. For those cases, you can provide a WindowsDX version using the Reach profile, which supports DirectX 9 and up (provided any shaders written are compiled with the appropriate level), which is what XNA uses.

This should fix the problem for your Windows users. If your project isn’t set up to handle multiple platforms, you can get it up and running in relatively little time via file linking in VS. This video does a great job describing it.