From personal experience, disabling sound didn't make things go any faster. I'll be short on a quick guide to speed up performance + boot speed.
Windows XP-Vista-7
First of all, to achieve this you need to clean services from start-up, or programs.
1) Press Windows + R > type "msconfig" (without quotes ofcourse), navigate to tab Startup and disable anything non related to drivers. (Ex; Do not disable Nvidia-AMD, intel, ctfmon, sound)
Pictures from Google:
Step 1:

Step 2:

2) Delaying Services on startup (For more advanced users) - You can google this one, and I do not recommend it. Can cause loads of BSOD if you just stop wrong services.
3) Clean disk cache - Defragmentation - Clean Windows Update
Step 1:
My Computer>Local Disk (Often C:) > Right Click > Properties

After loading for a bit.. you will see this:

Make sure to click on all of these. After finishing, repeat the process but this time press Clean Up System Files
Warning: For those who have formatted over an old Windows installation, be careful to not click to erase old windows installation if you wish to keep your files. Otherwise it will wipe C:/WindowsOld
Step 2:
My Computer> Local Disk (Often C: unless changed driver letter) > Right Click on that and hit properties. Navigate the tabs:

Click on C and either Analyze or Defrag disk

Step 3:
Delete all folders - C:\Windows\SoftwareDistribution\Download

Step 4: BIOS Boot order..
For those with Windows 8-8.1-10, with SSD yet still slow boot, you can do the same as first step (Task Manager > Startup)
And make sure to check if your BIOS-UEFI supports fast boot, or skipping tests or partial-full initialization of USB peripherals, Sata Ports, Secure Boot.. Turbo Boot etc.. For more advanced users: See if your Windows boots via UEFI or Legacy(BIOS) mode..