NoSuitableGraphicsDeviceExceptions

I added NoSuitableGraphicsDeviceExceptions in a few spots.

- The first is just a replacment when using instancing (this just seemed right, but correct me if I'm wrong).
- The others were for the OGL version check as well framebuffer support based on the ProcAddresses