It happens from time to time that I get a BSOD when playing FH2 with the following message: PAGE_FAULT_IN_NON_PAGED_AREA
I'm using a X-fi Xtreme Music, according to the crash report this would be always caused by Creative drivers.
I recently found a forum where the same issue has been investigated for another game.
http://forums.lotro.com/showthread.php?419565-X-fi-Users-Rejoice!-%28Creative-Releases-Drivers-to-Fix-BSOD-Issue%29It seems using any X-Fi soundcard featuring onboard ram can cause BSOD when running OpenAL (which is the case when BF2 sound settings are set on "Creative X-Fi"). There would be a bug in Creative drivers preventing this memory from being adressed properly, thus crashing the computer.
Here are beta drivers supposed to fix the issue on
Creative Website (
select your soundcard, then your OS and English as language or they won't appear in the list)
Beta driver 2_18_0015A was released publicly on
9/16/2011. It is intended for these
PCI x-fi cards:
Sound Blaster X-Fi XtremeGamer Fatal1ty® Professional Series
Sound Blaster X-Fi Platinum Fatal1ty Champion Series
Sound Blaster X-Fi XtremeMusic
Sound Blaster X-Fi XtremeGamer
Sound Blaster X-Fi Platinum
Sound Blaster X-Fi Fatal1ty
Sound Blaster X-Fi Elite Pro
Beta driver 2_17_0008C was released publicly on 12/12/2011. It is intended for these PCI-E x-fi cards:
Creative Sound Blaster X-Fi Titanium Fatal1ty® Champion Series
Creative Sound Blaster X-Fi Titanium Fatal1ty® Professional Series
Creative Sound Blaster X-Fi Titanium Professional Audio
Creative Sound Blaster X-Fi TitaniumSo far I've no absolute certainty this will work (I'm using it only since a few days), but according to the other forum it should.

If you give it a try don't forget to clean entirely the previous drivers before installing those ones (but I guess all users are aware of the mess updating a driver can be with Creative

)
EDIT 25/09/2016:I can currently confirm the following :
-
Beta driver 2_18_0015A works. No more BSOD issues with a PCI X-Fi card using this driver.
-
Beta driver 2_17_0008C doesn't work. An X-Fi titanium has BSOD issues with it in FH2. Newer drivers didn't fix this.
It seems to work properly only with
driver 2_17_0007 and older (though older drivers than this one have microphone volume issues).