SQL Server Buffer Pool Utilization under VMWare
Trace flag 834 can allow the maximum amount of memory to be allocated at startup for x64 machines.  The following blog has more detail but here are the basics:

Enterprise Edition needs to be installed
8GB of RAM or more needs to be present
Lock Pages in Memory needs to be on.

http://blogs.msdn.com/b/psssql/archive/2009/06/05/sql-server-and-large-pages-explained.aspx

Read the full article as there are caveats and warning spread throughout as this can lead to a much longer startup time (or failed starts).  A big one being that it needs to allocate a contiguous chunk of memory and I'm not sure how that will work on VMWare.  Also, if the physical memory in the host is 128GB I would reduce max server memory some more to make sure there's enough space left for VMWare to do it's thing.