mysql_unbuffered_query Esta función como cualquier otra tienen su ventajas y desventajas.
una vez haces mysql_close() se libera la memorias del svr de db asi es que no creo que tengas que hacer un mysql_free_result.
Pero si no vas a trabajar con volúmenes muy grandes y tienes buenos recursos de svr
no creo por que tienes que estar preocupándote.
Saludos.