After months of putting up with an annoying 2 second delay every time I accessed my Linux machine via FTP, I finally looked into the issue and found an incredibly simple solution.
Include the following line in proftpd.conf:
DelayEngine off
Apparently it has an inbuilt connection delay by default – for security reasons. For now I think I will risk it. Probably should be using FTP over SSH anyway..