on pricewatch the gf3 is 299, the ultra 209 I personally would spend the extra on the gf3.Especially if one of your concerns is 2d quality! Having a geforce ddr/creative gf2ultra/vtek gf3 the gf3 has the best 2d image quality!
Plus in games you will be able to enable 4x fsaa and get smooth framerates at 1280x1024x32!
Plus when doom3/unreal2/max payne come out you will be able to enjoy the dx8 feature set that the gf3 has without upgrading your card again!