I have 4 wireless controllers for Xbox (microsoft official) that work with my PC - the rechargeable batteries (inexpensive) I purchased last for days on end with many hours of gaming and fast charge in approx 1 hour
rarely play keyboard/mouse based games now
controllers are sweet
my xbox is only really used for PES (football)