Agree with Abge -- you idea to buy bleeding edge, 16 gig memory, blah blah blah....WHY???? What game ANYWHERE requires 16 gig max? You would ONLY need that much memory for active 3

graphic design and sumulation....NOT for Battlefield 3....
My impression is that you are trying to impress others with your rig....but it has nothing to do with the hardware.
OK....so let's say you buy 16 gig....in two years, I will be able to buy 8 gigs for cheaper that ruins faster. Let's say you buy a $500 graphics card....in two years, I will buy a card for $250 that has higher definition, more memory and capability.
Buy what you need....it's not like you are going to get laid because you have 16 gig of memory....so don't waste your money....'cause you sure as hell won't find a game in the next decade that requires 16 gig of memory. That's just stupid.