If I just had future sight back then, I'd be running a full 32 GB instead of 16 GB...probably would be faster than DDR3-1333 too, but I don't think many applications (not benchmarks) benefit much from memory overclocking compared to CPU and GPU overclocking.
I know what you're thinking: "16 GB is already overkill, why do you need 32 GB?" Turns out that Windows has some spiffy new RAM disk utilities now, plus I like to multi-task on my systems. As it turns out, Web browsers alone will eat up several gigabytes with all the tabs I open if left unchecked, and then there are the few 64-bit-capable titles like DCS World that force me to cut down on the background processes to free up valuable RAM. Yeah, it's not hard for me to utilize 8 GB right now, if for no other reason than the software I use probably being full of memory leaks and crap.
Anyway, I've got most of that new computer being delivered this week. The one thing I haven't bought yet is the CPU, since I need to be sure my bank account can take the $212 hit. (How can I get it that cheaply, you say? Two words: Micro Center. Now if I just had a job that would qualify me for Intel Retail Edge...)
Also, looking back at all the IBM Model M talk...that is unquestionably the one best value in keyboards, so long as you don't mind a 2KRO matrix. I'm still rocking my 1391401 on my desktop. The only other switch that even comes close for me is the Cherry MX Clear, which is incredibly difficult to find as an option compared to the other Cherry MX switch types. I haven't tried the older IBM beam springs yet, though...
Ultimately, I want either an ErgoDox with MX Clears, or a Model F 122-key converted to PS/2 or USB with full NKRO. That probably won't happen for a while.
Windows...getting to where Linux was in 2000 (when I first discovered /dev/shm).