Check with the software manufacturer. To tell which drivers get along with others, read the readme.txt files which contain a vast amount of information about the origin of crashes. It may not be Windows that causes the crash, but the driver. The most important driver to keep your system from crashing is your video driver. Most are updated monthly.
Most software comes with bugs and can grow old.
Look for patches and updates in addition to drivers. With faster speeds and changing standards of CD recording industry products, it is important to keep your software up to date. For example, CeQuadrat's 'WinOnCD 2.0' did not support the Yamaha 4416S because it was not invented yet. When it came out, CeQuadrat wrote an update for it. Only if you installed the update would your software run correctly.