Just because the Radeon has 256mb on it does not mean it is better. What are the core/memory speeds on those cards? How many pipelines do they have? 4?
Get the ATI, the GeForce FX cards weren't any good. The 9550 still isn't bad and can play todays games on medium settings, and can even play HL2 on high.