It is the best nvidia choice for that price point, what are you trying to achieve? I already said it wouldn't be wise going with it if all he plays is BF3, but if he plays some other games, it's worth looking in to, because, frankly, it is faster than GTX 460.
What the hell you be smokin? pancakes?
The gtx 460 is faster than the 560 SE by about 5% PROOF
You might wanna consider gtx 460 v2 it's faster than the gtx 460 256 bit (stock) and the hd 6850 (stock)