As for the mouse, I can recommend Logitech's G9x. It's got a lot of great features like on-board mouse profiles, adjustable dpi on the top, 2 grips and weights. It's a little pricey at $100, but you can probably find it on sale somewhere (I got mine for around $50. If that's too much, check out...