A double fault occurs when an exception occurs while trying to call the handler for a prior exception. Normally, the two exceptions can be handled serially, however there are several exceptions that cannot be handled serially and in this situation the processor signals a double fault. The two primary causes for this are hardware and kernel stack overflows. Hardware problems are usually related to CPU, RAM, or bus. Kernel stack overflows are almost always caused by faulty kernel-mode drivers.
This is the 08 cause, so a RAM check with memtest may be in order. Although as you have updated a RAID driver (low level) that may be the culprit

As for the memory dumps I have no idea as I can force a crash on my system and they work perfectly well