I agree with Jking on first impressions it does look like ram and the minidumps don't offer much help .....
I did see this driver is old and needs updating
AsIO.sys fffff880`03fb4000 fffff880`03fbb000 0x00007000 0x47663d55 17/12/2007 09:11:49
google search suggests "This file appears to be used by the Asus "PC Probe" for Asus motherboards" , maybe Uninstall the probe which has been known to cause bluescreens ?
regards testing ram ,to quote since windows 95
Microsoft have stated about memory testing programs
Defective memory chips may not be detected by memory checking tools. Some memory checking programs are not adequate tests because they do not test RAM in the same way that Windows uses RAM. Most memory checkers use read/write cycles when scanning memory. Since Windows is executing code from memory, it uses execute cycles. Execute cycles are different from read/write cycles and are more vulnerable to parity errors. It is possible for memory checking programs to find parity errors if the memory is extremely faulty.
To test memory I get consistent results by burning to CD (using an ISO burner) & running from boot memtest86+
for at least 5 passes and moving the sticks between slots to verify motherboard ram slots work as well as the ram sticks.
you might also need to run version 4.0 if your testing 4gig and above ?
maybe running driver verifier might be another step to take ?