I've had a similar experience with a HP machine.
However, don't blame Windows for this, Windows 7 by himself is a pretty decent OS, as long as you do a clean install. The version that cames preloaded on new machines is usually full of crappy applications that have nothing to do with Windows, these are installed by the provider (HP in my case).
The same machine with a clean copy of Windows 7 Pro 64 bits boots in about 1 minute.