nVidia for Dimension E521

I’m a Dell Dimension E521 desktop user. I’d like to know what great graphic I can get (Leave ATI (& other) out of this topic please!) for the E521.

I’d like to see 1GB of graphic card of any model… will nVidia also work on making new card (to be at least can fit in the E521)? Thanks.