This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
comparing the performance of Swing and JSF is like comparing the speed of a shark and a horse.
There are too many factors to be considered when choosing between both because both technologies don't relate to each other.
Anyway, there is a blog entry from Evan Summers covering a part of your topic. See Swing trumps Ajax and Web 2.0