I agree that you should just partition your hard drive instead of buying a separate one. I recommend
this drive, as it has more hard drive space than both of your others combined, for much less money. It will also outperform both of them handily too.
The other heatsink/fan Troy mentioned (
this one) is a better performer than the one you decided on. It is the best air-cooling heatsink/fan you can buy, and being the same price as the other one (after mail-in rebate), there's no reason not to get it.
As for wired or wireless for the keyboard and mouse... If you are serious about gaming, you want them both to be wired. If you brought a wireless keyboard or mouse to a gaming competition, or even a semi-serious LAN party, you'd be laughed out of it. You want your responses to be as fast as possible. This is why high-DPI mouses are used by gamers (you can cover more "dots" (pixels) on screen per each inch you move the mouse). By the way they work, wireless keyboards and mice are not as responsive as their wired counterparts. I second Troy's recommendation for the mouse. I have the same one (but with blue LEDs), and it is great. 4000 DPI is very useful when gaming on high resolutions. Also, the drivers are very neat too, giving you the ability to macro any combination of keyboard and mouse presses to a button. I have one macro for Crysis, where I go into strength mode (more accurate shot and less kickback), shoot, and then go into stealth mode, all almost instantly. It is amazing for sniping as I'm only visible for a fraction of a second each time I shoot.
But I digress...
For a keyboard, I'd stick with Razer and go with the
Lycosa. It also has terrific drivers that allow any key to be macroed.
Anyways, the only other thing I can think of is that you say you are spending top dollar on your GPU because you want it to last several years. Unfortunately (or fortunately, depending on how you look at it), no computer component will ever be able to play the latest game at max settings several years down the road. Look at Crysis. Most cards available NOW can't run it maxed out. There's no way a card 2 or 3 years old would even come close. Anyways, with this in mind, it may be a better idea to settle for a lesser card, then use the money saved to buy a better, cheaper card down the road. Just a thought.