IMO a 6800 is the better deal in that price range.
Newegg was limited on AGP versions so look elsewhere to compare. You don't need a 512 Mb card but with the price being about the same I'd spend the couple extra dollars
. 256Mb is good enough but don't get a 128 Mb version when you look around.
is a good place too.
Edit: just saw that card is only 128 bit memory interface. you can get one that has 256MB & 256bit interface for about $200.