This is all beyond my very limited experience Adam but I put part of the dump into Google and, although it doesn't answer your problem, it does give a place you can go for help (if you haven't been there already)
BSOD's with different stopcodes. - Microsoft Community
ANSWERS.MICROSOFT.COM
This week I've had almost everyday a BSOD while playing different games. All of the BSOD's had a different stopcode. I will post 5 crashdumps from dec 11 to dec 4. At first my at first my thought was
They seem a helpful bunch, might be worth a try