Advice needed on what to buy.

Hey everyone. My friend needs a new video card and left it up to me to buy him one. I narrowed it down to the
ATI Saphire Radeon 9600XT (256mb) $139
or the
ATI Radeon Saphire 9600Pro (256mb) $106
or the
Radeon Saphire 9600 (128mb) $81
The prices are roughly converted into USD.
I was told that the 256MB cards are actually WORSE than the 128MB (about 10% worse) because the 9600 card was not designed for 256MB. Is this the case? He plans to keep this one for a few years so what about the future? He is a gamer and does not do any graphic design.
His Specs at the moment are:
Pentium 4 @ 2GHz
Asus P4SE
2 x 256mb DDR PC2700
GeForce4 64Mb
Creative 5.1 SB
What are your thoughts on what I should get him? He does not want to spend any more than $150.
Thanks for the advice in advance!!!
Vic
ATI Saphire Radeon 9600XT (256mb) $139
or the
ATI Radeon Saphire 9600Pro (256mb) $106
or the
Radeon Saphire 9600 (128mb) $81
The prices are roughly converted into USD.
I was told that the 256MB cards are actually WORSE than the 128MB (about 10% worse) because the 9600 card was not designed for 256MB. Is this the case? He plans to keep this one for a few years so what about the future? He is a gamer and does not do any graphic design.
His Specs at the moment are:
Pentium 4 @ 2GHz
Asus P4SE
2 x 256mb DDR PC2700
GeForce4 64Mb
Creative 5.1 SB
What are your thoughts on what I should get him? He does not want to spend any more than $150.
Thanks for the advice in advance!!!
Vic