Está la opción de utilizar los adaptadores de Raphnet, que los hay para casi todos los mandos, antiguos y modernos, los cuales se supone que disponen de mucho menos lag o que carecen de él, al saltarse capas de drivers y librerías o algo por el estilo (en su página lo explican mejor). Yo tengo unos cuantos y, desde luego, no he notado lag alguno. Son caros, eso sí. Encima los mandan desde Canadá y tardan un poco en llegar.
En cuanto a los mandos en sí, yo utilizo lo siguiente:
-NES: Mando NES Classic o Mini, como se llame, con adaptador de Raphnet.
-Super NES: La réplica de Retroflag, que es aún mejor que los Buffalo que te mencionan. Directamente USB.
-Nintendo 64/Gamecube: Mandos originales + adaptador de Raphnet que sirve para ambos mandos (tiene los dos conectores).
-Master System/Mega Drive/Saturn: Mando de Megadrive de Retro-Bit. Directamente USB.
-Dreamcast: Mando original + adaptador de Raphnet.
-Otras consolas de 8 o 16 bit: Indistintamente, el mando que más me apetezca para cada una.
-Ordenadores de 8 y 16 bit: Mando Telemach Profesional de madera (el clásico) + adaptador de Raphnet.
-Arcade: Para los juegos de tan sólo 2 botones, el Telemach arriba mencionado. Y para los demás, un Mayflash de esos "modestillos", que algún día me pondré a tunear con componentes de mayor calidad.
-PS1/PS2/PS3/Wii/Wii U: Dual Shock 3.