GTX460 will severely bottleneck at his cpu stock clock. i think it is better for him to get GTS450.
@OP: what it your gaming resolution? what is your PSU brand? btw you need 64 bit OS to utilize all your available RAM when you add in discrete gpu in your system