Perhaps you installed some trojan?
Why are you rebooting so frequently? OSX is designed to run / sleep well.
Also more RAM = longer time needed for ram check at boot up = longer boot.
Hey consultant, I read and enjoy your posts here, what's your take on disk warrior may I ask?