How to identify performance issues caused by external factors (driver updates, windows version, etc)
Working on a personal project as of late, a CPU only raytracer, I’ve encountered a sudden sharp drop in performance of around 25%. In the process of diagnosing this, I’ve tested on an older version that should be unaffected, and found a similar level of degradation. This suggests to me that my issue is being caused by an external factor such as an updated driver, updated compiler, updated windows, etc. How should I go about identifying the specific cause, and mitigating these issues?