Because you are running over the network, the biggest limiting factor is how fast is the network? This would probably go a lot faster at a 1Gps link vs say 100 mbps.
Also, the size of each record matters, as well as whether the file is on the local machine or the network. My gut is telling me it will go much faster if the text file is on the client (local) machine. But at full duplex, it might not mak much of a difference.
The key thing to note is that Access is a File Server and not a database server. This means that the datbase engine (the client) has to manage all the data in the file (across the network). This is why Access slows down over a network.
Because you have experience with Oracle, I would suggest you build your index with the Jet SQL Create Index statement. An alternative would be to add an index to the indexes collection in VBA using DAO. I am sure there is an ADO solution, but I rarely have to do such a thing and don't know what to do. However, I don't think it makes any difference to perfomance if it is created first. I am pretty sure that a Jet Index is more of an array of pointers than physical data sort. It would probably resort the data by the primary key if you were to compact the database after you were done.
Unfortunately, the best advice I can give you to see how long it is going to take is to test it. I can't imagine it taking more than 30 minutes and probably at least a couple.