Hey,
I supplied the part number and the stock keeping unit of the card. Doesn't this identify the card? If not, please explain me why because I would be curious about that.
Here's to OEM ROM.
Why is the original ROM important? It is the ROM which makes the card run, not the list of numbers found on various stickers. If you want the BEST likelihood of proper card function, you absolutely SHOULD dump the ROM from it.
When there are problems in Wndows/Botcamp it is a sign of one of two things:
1. You are using WRONG ROM....adding EFI to this only means OX will be flawed as well.
2. Card has hardware issues...needs to be RMA'd.
It is that simple. When the card is running in OSX, the EFI only acts as the boot "handshake" that gets you that grey screen after the "boing". After that, the card is running the PC BIOS. How that PC BIOS interacts with Apple's Drivers is next question. The drivers were written for the 4870 with MDP.
But for any EFI 4870/90, the function in Windows should be 100% perfect. We don't re-write a single byte of PC BIOS. So...once again...if your card acts squirrely in Windows with new EFI ROM on it....YOU HAVE USED THE WRONG ROM. With more cards now needing DOS to flash, there is no excuse not to dump original ROM on the card.
Also keep in mind that Cindori can not possibly know all answers to all things 4890. Perhaps if he kept a collection of EVERY 4890 made with EVERY ROM revision then we could expect him to have all of the answers.