Como es que estás accediendo a los datos?? Nunca he trabajado con tablas de fox, pero en una oportunidad cargué medio millón de registros de una tabla SQL Server en 40 segundos usando DataAdapter y DataSet, cuando probé la misma cantidad usando DataReader y
Generics lo hizo en 3 segundos.