I suggest you take a 6800 non-Ultra version, as that's pretty much the only card from the 6xxx series that has 128MB onboard memory. :p However, if you like to play games as well, then go for the 6800GT version, since that's based on the Ultra card, but $100+ cheaper. :)
As for Aperture Size...