By "reload the operating system" do you mean that it takes that long to get to the login screen, or to complete logging in as you? If it's the latter, create a new account and log into that account next time and see if it takes a lot less time - if so, you've probably got a ton of stuff set up in System Preferences...->Accounts->[you]->Startup Items.