Well you do need a keyboard and mouse but you may already have that so no biggie.
An xbox 360 controller(wired plugs straight in the usb ports and works fine a wireless you need to get a receiver.) i find is nice for games that support it. like fallout nv and skyrim.
as for setting i don't think any really matters, so long as you get your drivers done correctly.
I have a mouse and keyboard, so I'm all set hardware wise. I'm talking about actual software and stuff that would help me along on my path to gaming greatness. I know Steam is one, and Team Speak.