Yes, if you are not put off by the extra work, removing Snort and NOT saving the current config would be best overall. You would reinstall Snort and then configure it from scratch.
The manual fix would require editing the config.xml file and then renaming some directories. It's doable, but must all be done manually. The impacted directories will be under /var/log/snort and /usr/pbi/snort_amd64/etc/snort. I am assuming a 64-bit installation. If you have 32-bit instead, then that snort_amd64 directory is snort_i386.
If you look at the directory structure under the two paths I referenced, you will see the old physical NIC name as part of the path. Depending on your old NIC card, the string might be "em0", "re1", etc. There are several variations according to the model of network card in your old box. The numbers (0, 1, etc.) in the NIC strings would be interfaces. For instance, on my box em0 is my WAN and em1 is my LAN. Both are Intel NICs.
So you have to rename these folders to match up with your new NIC drivers. Then in the config.xml in the _<installedpackages><snortglobal></snortglobal></installedpackages>_section you will see all the interfaces defined and the matching NIC name as well. Those would have to be changed to match your new NIC drivers.
Bill