That isn't a bad price on a 560Ti 2GB, but there really isn't much reason to buy a 560 Ti today, because newer cards offer better performance at the same price.
Here are two options at $210:
(1) GTX 660:
http://www.newegg.com/Product/Produc...82E16814125443
(2) HD7870:
http://www.newegg.com/Product/Produc...82E16814150605
Same GPU, but with reference and a free game:
http://www.newegg.com/Product/Produc...82E16814131467
Unless you or your son has a very strong preference for Nvidia, I'd recommend either of the HD7870 models over the GTX660, as they will be slightly faster. Either would offer the benefits of PCIe 3.0, although with this level of card, it will not make a difference.