Wired ones are all the same, you don't need a specific Windows version. Plug it in and on Windows 7 at least it's basically completely plug and play. They're all USB, they use USB to connect to the 360, no 'USB adaptor' needed.
The wireless ones need an adaptor (wireless receiver) so you can either buy a regular 360 wireless controller and get the PC wireless receiver separately or you can get the designed for Windows pack which has a wireless controller and a PC receiver in it.
Wireless would be nice but once you factor in the receiver and batteries or rechargeable packs etc. it ends up a fair bit more expensive and considering how close most people sit to their PCs it's probably not worth the extra for most.