Se hai l'Xbox 360°, il controller wireless puoi farlo funzionare sul PC con un ricevitore BT, ci sono delle guide in internet su come fare
Cosi avresti tutto con poca spesa
Per la tastiera, dovresti guardare che tipo di utilizzatore sei, se la vuoi con i tasti a corsa rapida, coi tasti alti, bassi, a filo, ecc poi da li scremi gia molte tastiere e quindi selezioni quella con le caratteristiche a te appropriate