The WX4130 is (~$30) cheaper than the WX4150 I mentioned before, and it is essentially just as powerful, as the modified VBIOS will unlock some of the features disabled by default.
While experimental AMD GPUs are often way cheaper, and some of them approach similar levels of performance to the WX4150, they may require a bit more tinkering to get them working, and at least right now, none of them are quite as reliable/well tested as the WX4150.
I recommend that you get either an AMD WX4130 or WX4150 for your iMac as long as you are able to perform the hardware modifications potentially necessary for them to work. The AMD cards are more efficient/less power-hungry, better supported by modern Mac OS versions, and they are much faster at Metal-related tasks (demanded by many recent games) than any of the NVIDIA GPUs.
As best I can tell, the K4100m costs roughly the same as the WX4150 for less performance, and the prior GPUs in the NVIDIA list are all less powerful as well.
See here for more 880m information (a search of this thread for everything mentioning the 880m):
https://forums.macrumors.com/search/3218200/?q=880m&t=post&c[thread]=1596614&o=relevance
Skimming the above posts, it seems to me like the 880m is probably not the best choice, as the majority of posts I saw were complaining about issues with it. Even some of the initially successful posts were followed with failure updates, so I'd stay away from that model GPU personally.
Another reason I would personally not get a super high-wattage GPU like the 880m, is that it will place greater thermal demands on your computer, and it will push the PSU exceedingly hard compared to the more efficient AMD options.