I just had a look at some reviews of the IFX -14. It seems to perform the same or a bit worse than the Ultra 120 Extreme, while being bigger and costing the same. If I were you, I'd go with the Ultra 12 Extreme (TRUE).
The mounting holes are 120mm, but they can only be used when mounting to the case. The TRUE holds onto the sides of a standard 120mm fan to keep it secured (which it couldn't do for that round 140mm fan). So going for a 120mm fan is the best bet with that cooler.
That akasa fan is supposed to be good, and seems to be going for a good price.