I've recently set up a 2012 R2 server. I've migrated one share from our older 2003 server.
This is a virtualised (VMWare) server, as was the older one.
I've assigned it 2 vCPUs and 6Gb of memory. I would have thought this was plenty if it's just a file server, ie no other roles.
Our IT department have a mapped drive to this share, and often we get the green progress bar if we try to access it.
Is there anything I can do to optimize the performance of the server?