I am aware of some the obvious gains of the x64 architecture (higher addressable RAM addresses, etc)... but:
In the case of a dll being called from a 64 bits process then the dll have to be 64 bits as well. Then it does not matter if it's worth it, you simply have no choice.