i was so scared at first
i can still feel it
You're very lucky...but not out of the woods yet. One of the significant differences between cards can be VRM subsystems. The vBIOS also initializes and parameterizes that so if done incorrectly it could end up damaging VRM components or simply being unstable. Hopefully (and probably more likely) the latter which will leave you to wanting to flash back to the original vBIOS. Of course, better yet is when the VRM is identical between the two cards.
Another difference is when memory chips being used are different and require different timings to be stable. That might can be overcome with an appropriate overclocking utility, but what's the point of flashing a vBIOS if you have one of those that works on your card?
BTW, there are ways to recover if the bios bricked the card even if you don't have a bios flasher device like CH341A . Having a CPU with an iGPU helps with that since you'd need two GPU's in the system to do it. It entails using the functioning GPU for the display, and using switches in the command line flashing tool to direct the BIOS flash to the bricked card by it's PCI ID.