You need to check for malware and also make sure that not too many applications are attempting to "Load at Startup".
I do that this way;
1] In the search box in the Start menu, type in Run. Click the first entry found and a Run window will open. Type in MSCONFIG and click OK. In the new window go to the Startup tab.
2] Explore the list of entries in this tab and remove the ticks of any entries that you really do not need to have loading at startup. Google will help you. Then click Apply/OK.
How did you disable those services?
Mark
Whenever I start my windows hard drive led is constantly on and my laptop is slow as hell. If I continue using it sometimes I get blue screen but always I have to restart at last. Second time I boot it's ok. I disabled all unnecessary services. I had got the same problem with Vista. Now I upgraded to this. 7 was working fine but now the same problem is back.
I use acer aspire 6920 with 4g ram and 250gb western digital. 2.00 Ghz core due.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic