That's definitely the best way at going at it. I recommend doing those aforementioned hardware tests, and if nothing shows up, just simply keep rolling back, perhaps by a good amount then if that driver works then start moving upwards with earlier drivers until you find the culprit.
Or, you can send us a kernel dump (MEMORY.DMP in your Windows directory). If the latest crash is from Driver Verifier, send us the resulting MEMORY.DMP file. You'll obviously have to compress it and upload to a filesharing site, since it is much too big here.
I cannot guarantee that my current debugging skills will be able to determine a definitive answer from the kernel dump, but it's definitely a lot better to work with than the minidumps.