All I can say is that I have the UD3R board in rev 1.0 and I'm running 12 GB . Funny as it sounds I started with 6 GB's when I installed my OS, (win 7 x64). Then when I added the other 6GB's down the road it was recognized but not usable according to windows. Bios, cpuz and even windows properties said 12 but windows prop also said 6 usable. Also, I use the all cpu sidebar meter and it said 6 GB's. Coupla days later I added another HDD to the mix and did a fresh OS install and everything showed all 12 GB usable! Worked for standard settings, then went to XMP (Gigabyte bios calls them Profile 1, 1600 MHz, and Profile 2, 1800 MHz), and it worked in Profile 1 for me. So I wiped my other HDD's that I use for different Versions or tweaked OS like the ROG version and the Alienware version and when I did a fresh install I never had a problem getting all 12 GB's to show and work. I think the main thing is you need to make doubly sure that all your memory sticks are the same make, model, voltages, cas latency timings and part numbers like - OCZ3X1600LV6GK PC3-12800. I bought two kits of this at different times from different people and it worked fine. Check with the motherboard manufacturer's
Qualified Vendors List and make sure you check all the boxes all the way across. Some memory only works at 3, 4, or 6 GB's no matter how much you put in it so make sure whatever you purchase is on that list showing it supports 12 GB's. Except for one possible exception, If you prefer Corsair memory they have a
memory finder tool that you can use and it will show you what will work at 12 GB's for your board. It says guaranteed to work so you
might can work that way. I added the links for the memory list and the configurator, NOW for the disclaimer - There's no guarantee any of this will work for you!! But it is working for me. The OCZ memory numbers I listed above is actually what I'm using. Good luck and let us know what you did and how it worked out for you, or of course, ask any additional questions you might have.