If that is a 92mm fan on the heatsink, the current card length is about 210mm. It looks like you could go to about 224 before hitting the metal cage for the hard drive. But it also looks like the card may go just barely under that cage, if so, you really have no size limitation.
Again, if the fan is 92mm, the PSU appears to be 190mm long. Looks like you can go bigger, but not too much because the wires coming out have to bend down before the CD drive. I wouldn't go past about 230.
I don't have time right now to check your links, sorry.
Also, if that is an 80mm fan on the heatsink, then just scale down my measurements appropriately.