The first thing you will probably need for using 4GB or more of RAM is a [shift to 64-bit OS][1].

Beyond that,

- [Virtual Machines][2], [Microsoft AppVirtualization][3] [updates][4] 
- [Visual Studio][5], [then][6] and [now][7] with [RAM Disks][8]


  [1]: http://www.codinghorror.com/blog/archives/000811.html
  [2]: http://vmtimes.com/2009/06/can-we-run-a-64-bit-operating-system-on-a-virtual-machine-running-on-an-x86-based-machine/
  [3]: http://blogs.technet.com/mdop/archive/2009/07/30/app-v-4-6-public-beta-now-available-for-download.aspx
  [4]: http://www.brianmadden.com/blogs/timmangan/archive/2009/08/03/microsoft-beta-for-app-v-64-bit.aspx
  [5]: http://blogs.msdn.com/andypennell/archive/2004/01/22/61943.aspx
  [6]: http://visualstudiomagazine.com/articles/2005/06/01/how-does-x64-measure-up.aspx
  [7]: http://stevenharman.net/blog/archive/2008/04/29/hacking-visual-studio-to-use-more-than-2gigabytes-of-memory.aspx
  [8]: http://jeffreypalermo.com/blog/running-development-from-a-ram-disk-ndash-options-and-products/