You can definitely use a PS3 controller on PC. You can also use it with a bluetooth dongle if you have one (if not they're dirt cheap). I played FIFA 13 and 14 on PC with my PS3 controller.
As for PS4/XB1 they are both solid for sports but I prefer the PlayStation style controller for sports games so I went with PS4. It's also the more straight-forward device in my opinion after owning both.