Great effort but it sounds like you edited something incorrectly. I have the same 88 88 88 88 87 88 MAC on the intel NIC of my #2 Asus system because of a BIOS flash failure / chip replacement. That failure & result is the reason I left Asus after 13 yrs. No one should have to buy a chip reflasher to recover from a failed BIOS update. Asus promised "crashfree" with the ability to recover using the MB CD, and although I had backed up my BIOS, flashed in DOS, was connected to UPS (took all precautions), the flash said it was successful, but wasn't and rendered my system a brick. And I wasn't flashing just because it was available. I needed updated CPU support for a newer PCIe 3.0 card. The straw that broke the camels back. Enough about my experience.
It seems like you had other problems if the back up BIOS could not repair the issue. Was that ever updated? I would caution against updating this. The programmer you have needs to support the model chip you are re-programming. May says it does, but somehow the memory address you've edited isn't right. Did you use FD44Editor to update/verify MAC, UUID etc? Its been a while since I've looked into this. They are getting better all the time. Many now are UEFI compliant. Did you remove the chip before flashing or perform on-board? Curious where (what reference) information you found about gigabyte chip re-flashing? I suspect you're super close, but being off just one byte causes failure which is why I bought a replacement chip. I'm sure there are others here with more experience/familiarity flashing gigabyte specific chips. You may want to tell us what MB this is for?