I feel I need to throw out the caution flag here... just in case there are some that do not understand the risks here. We don't want to make it sound like any BIOS can be flashed to any GPU, no restrictions.. That's NOT the case.
Right now 10x0's are new and there's a good chance they are all using the same GDDRX memory brand/model#. This changes a LOT as time passes. You'll end up with Samsung, Hynix, Elpida, etc. eventually.
GPUs are required by NVIDIA to follow an exact PCB design, layout, power and voltage delivery and cooler used. The only thing that can be changed is the default clock speed basically (SC versions). This means that since all REFERENCE GPUs are essentially identical in every way all the BIOS' released by different vendors ASUS, EVGA, GIGABYTE, etc.. then all of those BIOS' are usually 100% interchangeable.Note
: If the GPU brand of memory changes during an extended production there's ALWAYS a new BIOS to accommodate that change (because when you run out of Samsung you might need to use Hynix, or whoever won the bid...). There are times when a BIOS was programming the timing and memory voltage for "A" brand and if that BIOS is flashed to another GPU with a different memory brand, it's applying those voltages/timings to "B" brand. I know for sure that each time a new memory type is used on Gigabyte G1's they release a new BIOS for it. There's NOTHING else different it's the same GPU, same model number just a different "revision" with a different BIOS just for the memory change.
Things you should be aware of if you are not.. you don't want to just flash "any random BIOS" you find here or anywhere else.
Now... let's talk about CUSTOM PCB designs. These custom designs as you know are MUCH different from reference. They have more power phases, different voltage controllers, better quality components, more power delivery, the list goes on. The BIOS' for these custom cards are definitely customized for the specific vendor part. I can't say precisely what is changed but I know for sure the BIOS is specific to that GPU. Flashing a Gigabyte 980Ti xtreme BIOS to a Gigabyte 980Ti G1 would most likely brick the GPU...
We need to understand that there is significantly increased risk here when flashing a CUSTOM PCB BIOS from VENDOR A to a CUSTOM PCB from VENDOR B. You CAN and sometimes WILL brick your GPU.
This very much applies to the 10x0 series as well. As I said, we're limiting these issues right now because the cards have all just been released and there's much more common ground...Just use caution and ask before you flash if you're not certain. I don't want to see anyone brick their GPU...