My team and I do a lot of development on Windows Server 2008. Turns out it is a great workstation environment, but to really squeeze all the performance out of the environment, there are a few things you need to be aware of.
This article has a great walk through of many of the steps.
Most of this I was already aware of, but there were two steps that I was not aware of. After following the suggestions, startup performance of Visual Studio, and every other application I launch has improved significantly.
Be sure to take note of the "Performance Options" section, which has a great walkthrough of how to instruct the OS to optimize performance for Programs rather than ( the default ) Background Services.
The other tip is the "Turn on SuperFetch" service. SuperFetch is a service that is on by default in Win7 but off by default in Server 2008. This is the bit of magic that makes the OS more responsive to app startup based on past usage.
How did I miss this stuff???!!! :)