A file with thirty columns or less is generally quick to upload. Files with 80 columns have been successful and they had under 1,000 rows. A file with 10 columns or less can be quick to upload even with 100,000 rows.
The current maximum size for a CSV upload is about 50 MB. Files less than 20 MB will chart significantly faster.