Have you tried disabling the rotor downwash effect?
I was going to post a reply amounting to "ditto", but on a hunch disabled the downwash and was able to fly missions in Thailand (guaranteed crash within minutes) for 4 hours straight.
Anyways, before disabling the downwash, my crash log gave pretty similar information.
Reason: Access violation
Tried to read from memory location: 0xcacf3648
Of course, I understand what that means about as well as a platypus understands shame, but there's a same location there. And the problem manifested as seemingly random crashes to the desktop, even though everything seemed to run just fine until that point.
As for my hardware,
Motherboard: Asus P8P67 Pro Rev 3.1
CPU: Intel i5-2500K, 3,30GHz quad-core
Graphics card: Nvidia Geforce GTX 560 Ti
RAM: 8 gigs of DDR3
Audio: Creative SB X-Fi
Running a 64-bit Win7, and using Saitek X52 hotas with TrackIR5.