la maquina que tiene XP es mas vieja que la que tiene el Seven... y asi y todo tarda la mitad.
gracias a todos por responder, ya he solucionado mi problema, cargando los 10.000 registros en arreglos una ves que inicio el programa, y despues trabajando con estos arreglos y no haciendo consultas a la base de datos, la diferencia es abismal, lo que antes me tardaba 20 segundo ahora me tarda solo centesimas.
Saludos
para, para ¿como haciendo consultas a la base? ¿como lo estabas haciendo antes?, si tenias un recordset con 6000 registros ¿no me digas que hacias 6000 select a la base?