Actually on my gaming 7 if I change the boot speed between 800 and 1000 mhz it affects what OS X shows for installed memory and speed. If you have less ram showing change it to whichever one it is not currently set to and then reboot and your memory should show up.
Thought id post this for anyone who is interested (I may be convinced to make a guide) What is working:AudioSleep (hibernate works)All USBAirport (rebranded atheros 9280 as a intel 6300 with appropriate fakePCI kexts, ^%#* Lenovo and its whitelist)Keyboard, trackpad, pointerPower ManagementEthernetLidHD4000(brightness etc)Dual batteries(somewhat quirky but they work) Only things not workingBluetooth(Im pretty sure this is just because it was never turned on via fn f5 in windows, and I have no OS installed other then El Capitan to rectify this, will be putting my msata back in next week to fix this and will report back then)Card reader(haven't even tried, never use it) If you have questions let me know! This is for an Lenovo X230 model 2306CTO with an I5-3210 just fyi, if someone has a different model post up your vanilla DSDT and I will help you with it.
For those of you with gigabyte boards are you flashing via afudos with a dos boot disk? If not I highly recommend trying that. I provided Jancarlos with instructions he should be able to relay if you need them. Otherwise I'll post them up when I get home in 2 to 3 hours.
I usually use a dos boot usb and afudos of the right variant, thank you very much for the AMIBCP!
I can conform that AMIBCP 5.01 lets you save modifications to the gigabyte bios, now for someone to test it, I am sending the modified rom to the person that requested it.