the i7 2600k is overkill. you should look at getting the i5-2500k or the i5 3570k
A full tower is a large box. You may want to consider putting it down to a mid sized case.
the 680 will only be needed for BF3. All of the other games can run on integrated graphics or 20% of the gpu's capability.
I really dont think that you need the professional series power supply. Unless you have a workstation or something very expensive yada yada, the tx series of around 650 to 750 watts will be fine.
I don't have a lot of experience with MSI or EVGA motherboards. I prefer ASUS myself. Asus and gigabyte make great boards, and asrock makes good boards in the z68 and z77 models.
Razer makes some great keyboards and mice. I would look at them, as they appear to be slightly cheaper with a good reputation. my favorite streamer, Dragon
uses the razer blackwidow keyboard (same price) and razer deathadder mouse (slightly cheaper.)