The PCI Subsytem ID difference can be changed with the "-6" option to nvflash. The problem here is the different Board ID:
ERROR: Board ID mismatch
If "--protectoff" does not work, you can try a patched nvflash to override this, there is one
available for windows here.
If you already have linux, I
posted here a patched nvflash that will bypass certificate check, but I don't know if it will override board ID mismatch, maybe it's worth a try. Use options "--protectoff" first and then "-6" when trying to flash rom.
If none of this works, it is possible to change Board ID on the vbios file to match you board id.
Also take into account that this kind of changes can lead to card not working (recoverable by hardware programming the eeprom back to your original contents), so make sure to have a backup of you eeprom.