The holy grail of building a new computer is to make sure everything balances and there aren't any components which bottlenecks others. If you buy that RAM you will notice next to zero difference in your daily computing because you would have to be into serious overclocking to actually require 2133Mhz RAM. The $50 saved can be put to much better use, e.g. I notice you haven't included a CPU cooler in your build.
If I were you I would stick with what you have until the new gen nvidia come out then do a 300 dollars upgrade to a 670 for example. Also buy EVGA only in the future. The difference between the 460 and a 560 is minimal ,, Also the 460 can be OCed very high, take up voltage and it goes to 1000 core easy, raise memory too. Shure its not the 460 1GB ,, but its not worth it for you to put down 300 bones at this point. Wait until January then well see whats up I mean unless your having a gaming issue ? Which you shouldnt everything should fly fast.. thanks gl
How much clearance (Estimate in mm if possible) would you have in the case from the top of the CPU to the side panel? Some coolers are too tall and will not fit in narrow cases. Did you decide on the 2500 or the 2500K? If you chose the 2500K, were you planning on over-clocking and if so how much of an over-clock are you thinking of doing?