I'd reconsider the mouse/keyboard choices as I don't think they're really up for gaming.
I'd also consider 670 SLI which would save a fair bit over a 780 and outdo it if you're looking at 120/144hz.
I will be using mainly my moddded xbox 360 controller for game play i am coming over from consoles and its what im comfortable with atm