Under Build vs.net solution, could you add a setting to be able to define the amount of parallel builds?
I looked it up from registry, the key:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\General\MaxConcurrentBuilds
Defines it, in Visual Studio 2005's case.