Arg1: 0000000000000008, EXCEPTION_DOUBLE_FAULT, is indication of an exception occurring during a call to the handler for a prior exception. Usually, the exceptions are handled serially. However, there are several exceptions that cannot be handled serially, and in this situation the processor signals a double fault.
There are two more common causes of a double fault:
1. A kernel stack overflow.
2. A hardware problem.
Now, can you please give more details with regard to when these BSODs happen. Any specific activity or software etc.?
Edit:
Additional to the above, after having gone through your minidumps; I need you to run Windows Driver Verifier as described here, to see whether it can force a faulty driver to crash helping in identifying the real culprit.
Steps:
1) Windows Key + R
2) Type in verifier and hit enter
3) Make sure 'Create Standard Setting' is selected and hit next
4) Click on 'Select all drivers installed on this computer' and hit Finish
5) Reboot
There is a possibility that your computer will crash on reboot. If this occurs hit F8 when rebooting just before the windows logo screen and select the safe mode boot option. Follow the same steps above but on step 4 choose 'Select driver names from a list'; hit next; check the box next to any driver where the provider is not Microsoft; hit Finish; reboot.
This will slow the performance of you computer a little while enabled but will hopefully catch the driver causing corruption. Next time you crash the blue screen will hopefully say something like "DRIVER_VERIFIER_DETECTED_VIOLATION". When this occurs please repost your minidump.