It sounds like you're experiencing issues with your games crashing and screen flashing. Here are some troubleshooting steps you can consider:
- Enable Debug Runtime: If you're using Direct3D, enabling the debug runtime can help expose common errors. You can do this by using the
D3D10_CREATE_DEVICE_DEBUGflag when creating your device withD3D10CreateDevice. - Check for Hardware Issues: Ensure that your hardware is properly connected. Loose connections can cause instability.
- Run Hardware Diagnostics: Use any hardware diagnostics tools provided by your system manufacturer to check for issues with your hardware.
- Update Drivers: Since you've already reinstalled your drivers, make sure they are the latest versions available from the manufacturer.
- Check for Overheating: Monitor your system temperatures to ensure that overheating is not causing the crashes.
- Safe Mode: Try running your games in Safe Mode to see if the issue persists. This can help determine if background services or drivers are causing the problem.
If the problem continues after these steps, you may want to consider checking for any Windows updates or patches that could address compatibility issues with your games.
References: