This applies to both 2008 and 2010 versions (and probably earlier ones too). Also to both C++ and C# projects.
An initial build (after reboot) runs at normal speed
Take a Backup of Files and Delete everything in the folder in this folder.
C:\Users\{username}\AppData\Local\Microsoft\WebsiteCache
Restart Visual Studio and Check the performance.
Hope this helps! Thanks