Se per 'tabella' intendi la tabella di un db qualsiasi, allora ti consiglierei di provare ad eliminare gli indici prima dell'importazione, tiri su i dati, e poi ripristini gli  indici
Poi se ci spieghi cosa intendi (in  termini di codice usato) per "caricare un csv", ancora meglio
        
        
     
Per 'tabella' intendo la tabella di un database.  Per 'CSV' intendo un file CSV spaziato da ",".
Scarico il file CSV tramite HttpJob 
Poi leggo il file e lo memorizzo.
Dim lista As List
    lista.Initialize
    lista=su.LoadCSV(File.DirInternal, "file1.txt",",")
Scrivo la tabella in questo modo:
For i = 0 To lista.Size - 1
    Items = lista.Get(i)
    Dim x1As String = Items(0)
    Dim x2 As String =Items(1)
    Dim x3 As String =Items(2)
    Dim x4 String =Items(3)
    Dim x5 As String =Items(4)
    Dim x6 As String =Items(8)
    
    x6=x6.Replace("'", "''")
     
            cmd = "insert into tabella1 (y1,y2,y3,y4,y5,y6) " & _
                " values ('" & x1 & "','"  & x2 & "'" & _
                 ",'" & x3& "'" & _
                 ",'" & x4 & "'" & _                            
                 ",'" & x5  & "'" & _     
                 ",'" & x6 & "'" & _                  
                 ")"
            
           db.ExecNonQuery(cmd)
       End If
    Next
    
    db.TransactionSuccessful
Funziona tutto ma con un file CSV di 140.000 righe ci mette tantissimo.