Regarding SSD, even though the OP is probably not going to get one, I really want to mention something about them because I've been using SSD for about a year now. (Went from using a 60GB SATA 2 SSD as boot, then reverted to mechanical HDD as boot with my Steam directory & a couple other games on a 120GB SATA III SSD after some testing last summer/fall.)
I often see people suggesting them for a boot drive but I disagree until the prices drop dramatically further. Especially considering the change to boot technology that Windows 8 will introduce.
Boot times aren't important for gaming
unless you play competitive multiplayer games and want to be prepared for worst case scenarios of having to reboot in the middle of grouping. But that doesn't mean getting an SSD is useless. It's just that, at the current price per gigabyte, one should consider these things instead:
1. A 7200 RPM mechanical HDD for boot, for most apps, and for basic storage. Partitioning can, of course, be of help for organization. I suggest this especially since boot times will significantly speed up with Windows 8's hiberfile technology, if you're looking at it from the future-proof angle. ("Green" 5400 or 5900 RPM mechanical drives are better for archival/static file storage such as media files and ISO's & they draw less power.)
2. A 60GB or larger SATA II or SATA III SSD for games installation directory. Depends on how many games you own, and how big they typically are, obviously. But right now I have many of my Steam games installed to a 120GB SATA III SSD, as well as Aion & The Sims 3, and I still have over 22GB free. Installing games such as Skyrim or The Sims 3 which have very noticeable load times -- even on a high end system -- is a far better use of this High-Cost-per-GB medium, than for your OS, which doesn't do much "loading" from disk after having booted.
3. Consider using RAMdisk software to make a virtual disk dedicated to ReadyBoost; or, if you're willing to do something more advanced, just look into registry editing to increase the Windows 7 file system memory cache (which would bypass the need for the RAMdisk or the use of ReadyBoost).