The 570 is only 1 tier above the 560Ti. I doubt that you would see a noticeable difference.
Yes but there is definitely a difference. If he was upgrading to a 570 from a 560ti then yeah, not worth it. But for a new card I'd say a few more bucks is worth it in the long run provided he has the CPU to utilize it.