Avalaunch can boost ftp slightly iirc. The ethernet port isn't blazing speeds anyway regardless of what you do.

Using a crossover cable doesn't make any difference with speeds, but for the router/switch method (and 2 cables) I have only ever used a dedicated router (without wifi), not the one I'm using for internet access.