Read csv files slow

You need to broadcast the vector of files. Try this (untested) code instead:

fileDirectory="d:/Data/Test/"
using Glob
files=glob("*.txt", fileDirectory) 
df3=DataFrame.(CSV.File.(files))