I'll buy a new computer in 2 months and I have lots of files to transfer. Probably around 125-150 gbs of files. I've thought about some ways.

-Using DVD - Not so optional because they can only hold about 4 gb each time.
-Using a cable? - That would be very ideal, you know just like plugging my phone to a computer, if I can plug my old one to the new one and transfer files that way, it would be nice.
-Using an external drive - I don't have any external drives at the moment so just buying one for one time transfer is not so optional.

And lastly... FTP server. I've used FTP server to transfer files from my phone to my computer. It wasn't very fast but it was very ideal. So, would you reccomend using FTP server between 2 computers for about 150gbs of data? Would it take really long?

Or, do you have any other reccomendations/methods? Thanks in adance.