I have 6GB of patriot installed on my motherboard. It's running at 1660Mhz @ 1.6v, ~1.32 Uncore (I think???). Passes memtest, IBT, Prime95 (blend) with flying colours. It is only with the final F5 bios that I have been able to get this Ram running at above 1333MHz without the double boot problem. Also the Patriot XMP profiles don't show up on the EX58-Extreme, Patriot know of this problem as I have been speaking to them about it. This is what they told me

"Be very honest with you we can’t wait for Gigabyte to fix the issue with the BIOS so we have also been working to see if we can get around and fix the gigabyte issue by changing around some settings in the module eeprom. We have developed a new eeprom program that gets around the Gigabyte issue.

I’ll be more then happy to reprogram your modules and test to make sure it is bypassing the Gigabyte issue with XMP.
Only problem is that I would have to send my RAM to America (I live in Australia) and I would be without a computer. It's not like I need the XMP profiles anyway, it's not like it's hard to set it manually.