Personally, I would use the XBOX 360 controller for Windows. It looks the coolest, is sleekest, and probably familiar if you're looking for the console feel. A wired one is about $40. You need a receiver plus the controller if you want a wireless XBOX 360 controller.