No necesitás el orderby=>date, porque ese es el orden por defecto salvo que quieras que te muestre el mas viejo primero.
Y showposts no se usa mas, probá con posts_per_page. En el código que mostrás en donde llamas a la cat, primero necesitás el cat_ID
http://codex.wordpress.org/Function_...t_the_category
Te recomiendo eliminar todo el query, dejár el loop común y desde "Ajustes" en tu panel indicale a WordPress que querés que te muestre de a 5 entradas.