Most efficient way to transfer data from a mid-2007 iMac to a 2017 iMac?
If the old iMac really has gigabit ethernet you can also connect both Macs to a gigabit switch (which is connected to a router of course) and use the migration assistant. Could be even faster than through USB 2.0 with the external HDD.