Hola
El AWT es una API bastante obsoleta que tiene un performance malisimo, Swing es una mejora que usa librerias AWT pero un motor grafico bastante decente, es el mas popular.
Sin embargo la API que mejor funciona es SWT junto con JFace, es una API de IBM eclipse que corre bastante bien y no se nota que sea en Java (y es multiplataforma)
http://www.eclipse.org/articles/Arti...-Design-1.html
Saludos