This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan 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