Most people still don't load before the round starts. I never did until I got my new PC, but yours should be OK. Short of buying a faster HDD (eg Raptor or a RAID setup) you probably won't see much worthwhile improvement with hardware upgrades. As others said, I'd remove any unnecessary stuff from the hard drive (just burn pic/movies etc to CD/DVD) and then defrag. That's your best bet.
I highly recomment tip 6 here. It may not help your map loading time much but it's very simple to do and gets you into the game quicker.
Also, change the command line in your BF2 shortcut to include the following options:
+playerName (followed by your soldier name in double quotes)
+playerPassword (followed by your soldier password in double quotes)
+restart (this one takes you straight to the menu screen without having to watch the intro movie etc but if you rename the files and use the above options I don't think you need it)
Right click on your shortcut and click on properties, then in the target box add the options so they are like this (don't change the numbers at the end - they are your resolution)
C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +playerName "cospengle" +playerPassword "Imanubhaxor" +menu 1 +fullscreen 1 +2440 +900
EDIT: added example and corrected syntax
Last edited by cospengle (2007-08-10 17:02:05)