Macs (any Macs) are not PCs that you can just tinker with and put any ole' hardware into that will work.
For starters, dedicated GPUs for Macs have a ROM chip on them that are flashed with Apple's own boot ROM.
Unless the GPU says it will work with Macs, it will not work because the necessary boot ROM is absent or the wrong boot ROM. I think (but not sure with iMacs) if the ROM chip isn't on the GPU, the Boot ROM code for the GPU is on the BOOT ROM chip on the iMac's main logic board.
What will happen with a non-Apple GPU, is eiher the iMac will not boot and will exhibit a series of beeps, the computer will try to boot, but it won't, or it will boot but the Mac will be unstable and be susceptible to frequent unexpected shutdowns called Kernel panics that are the result of incompatible hardware.
In response to your other question about two other ATI cards, the XT card, I assume, means Extreme or Xtreme.
There is an XT version and a Pro version of this card. The XT card is, probably, for Windows PC while the Pro version is,usually, associated with for use in Macs.
You need to be using THE exact card.
I am not going to spend my time looking for empirical evidence for you because you simply won't believe seasoned Mac users advice here.
I am not the only experienced Mac user that will tell you the exact same thing.
Besides, changing out the GPU in iMacs is NOT a user upgradable component.
I am a seasoned Mac conputer upgrader, like many here, and I would not even attempt working on an iMac if you are a newbie or novice to upgrading Macs.
I know what I know about iMac upgrades and tear downs from both videos and schematics of iMac internal assemblies and components found online.
iMacs are very difficult and tedious to work on and if you brick this iMac during the tear down OR reassembly process, you may get some help here, but an Apple store will not be able to help you once you attempt this.
You are on your own with doing this GPU replacement.