I find Firefox quite slow to load when the computer is first turned on but perhaps a bit faster when starting the browser up for the 2nd or 3rd time. I have the time, so don't worry about it personally

I'm lucky regarding the Profiles question. Mozilla have written a comprehensive and illustrated guide already (link below). The only thing I would add is not to delete your existing Profile. Create an additional one just for test purposes. It can always be removed again if it doesn't help matters (or just keep it for future tests). If it does help, install your extensions into it, import the bookmarks from the old Profile and generally build it to requirements. Once Firefox is running just how you want it to with the new Profile, then you can remove the old one.
It's not a difficult process once you've done it a few times. Since you haven't, be prepared for things possibly getting a bit worrisome.
http://support.mozilla.com/en-US/kb/Managing+profiles