I want to ask about ps 4 controller, can I use any Micro USB cable to connect to ps4 controller and use it on pc ?
Yes, this should work out of the box for some more modern games such as Mortal Kombat X but for others like in my case Grid Autosport and Dirt you might need something to bridge the gap and have windows emulate it as a XBox device. I use InputMapper (just keep it running while your controller is connected), works extremely well and you can use the touchpad to control your cursor as an added bonus.
Yes. The PS4 controller uses a regular USB cable, and any USB cable can be used to connect the controller to either a PC or a PS4.
Also, if your PC supports Bluetooth, you can connect your PS4 controller that way as well.
Unfortunately, not many games support the PS4 controller, so you'll need a wrapper for that.