After reading this post on the Infrant site:
http://www.infrant.com/forum/viewtopic. ... hlight=nfs I started doing some more research and playing around with mount_nfs. Setting the wsize and rsize to 1024 does help, but around 3am I figured out that forcing the NFS mount to use TCP instead of the default UDP solves the problem completely. If you are having a similar problem, open up the terminal and try this:
mount_nfs -T server:/mount ~/somefolder
~/somefolder must aready exist and the mount will be accessible there and very fast. The -T forces TCP.
You can unmount by:
umount ~/somefolder
I wrote some simple applescripts to mount and unmount for me and everything is working perfectly. Very fast in both directions using wireless N.